Skip to main content

Full text of "ZX Magazín"

See other formats


Odborný časopis uživatelů počítačů 
kompatibilních se ZX SPECTRUM 


Lan pz Roz= aa 








L tato pPprt-ocie. jm a zm“ e la 


+ =rn ba. ci en E © 1 oci-š E E2 F- © =< - 





ó1slo 5/91 s redakční uzávěrkou 
16. září 1991 na svých 48-mi 
stránkách přináší 





VÁŽENÍ, úvodník se vzkazy z redakce.. 





3 
TELETEXT, obsáhlý komentář k teletextovým  adaptérům ace 29425 
BABIC orodránátorské „PTE 3 3 8, dudy dad A88 did E G dy B vas 8 6 
RAMDISK - nový hardwerový doplněk pro ZXS................ <... 9 
LZE PROGRAMEM ZNIČIT ZXS? ptáme se a radíme.. aan řek 
LETNÍ SOUTĚŽ ZXM víte, jak dopadla?... : ROO o) 
PLUS D disková a tisková interface pro Spectrum zví sob de 
STARONOVÁ FIRMA se nyní jmenuje Fialová « Křepinský .. zá 82 
ZRYCHLOVAČ HER na nehardwerově-psychickém principu ........ 14 
LOUČÍ SE Jirka Pobřislo za firmu Amisin - dopisem......... 14 
REGENERACE tiskových pásek do Vašich tiskáren ....... P 
POZNÁMKY K MULTIFACE 3 aneb další dialog Drexler - Veselý ........ 17 
Z REDAKCE se dozvíte něco o S které nám dochází . M, 
INZERCE veškerá soukromá .. o n zed dob s s kc ALS 
ANUÁLOVÁ PŘÍLOHA (dnes Gangster, (Art Studio a Forth).. 5 DU 
KLÁVESNICE NA SPECTRU odborný článek od odborníků . 2 č 29). 
USIC BOX - WHAM 123 konečně solidní manuál !................ 33 
RAM TURBO modul pro dva joysticky najednou .... ey Sta S 39 





THE SENTINEL perfektní' hra. Co s ni? 41 


Na titulní stránce dnešního ZX magazínu vidíte známou prodejnu v 
Praze - Na Perštýně, dříve jedno z center majitelů počítačů. od 
léta je prodejna uzavřena, protože spadla do privatizace. Lze 
předpokládat, že na tak frekventovaném místě v centru Prahy se 
objeví spíše zelenina, občerstveni či boutigue. Ale nezoufejte! 
Za dvěma rohy (v Martinské ulici) je ještě pořád prodejna bývalé 
Mikrobáze (nyní Klub 602) a tam mají sinkléristé ráj! Podiváme 
se tam v příštím ZXM. 


ZX MAGAZÍN —- nejstarší soukromý časopis, zabývající se 
problematikou počítačů SINCLAIR a kompatibilních. Vydává David 
Hertl v Lenešicich od května 1988. Vydávání povoleno MK ČR 5294. 
Idex MIČ 47845. IČO 10438157. Z velmi nekvalitních podkladů 
velmi kvalitně tiskne tiskárna JDS Praha. Adresa: ZX magazín; 
Boženy Němcové 127: 43923 LENEŠICE 


Koupili jste si toto číslo v některé naši prodejně? Chcete mít 

ale zajištěno i. dodání všech dalších číšel ZX magazínu? 

PŘEDPLAŤTE SI JEJ! Podrobnosti © tom, jak to co nejlépe a 
nejrychleji udělat, naleznete na str. 9 tohoto čísla! 


„v P 
VÁTEM 


tak jsme se dostali se ZX magazínem do druhé 
polovičky roku 1991 a srdečně Vás vítáme při jeho 
čtení. Děkujeme Vám, že jste nám zůstali i nadále 
věrni a vítáme všechny nové čtenáře, kteří si ZX 
magazín teprve nedávno předplatili nebo si jej 
kupují v prodejnách. 

Do druhé polovičky ročníku vstupujeme s 
novou úpravou, která (doufejme) se již stane 
nadále standardem pro ZX magazín. Také dnešní 
rozsah 48 stran je atypický a je vcelku možné, že 
jej budeme používat pro ZX magazín i nadále. 

Léto nám nepřineslo v redakci příliš mnoho 
změn, snad jen tu, že jsme se rozhodli (po 
důkladné rozvaze) nevydat slibovaný letní speciál, 
sborník nejúspěšnějších článků ze starých ZX 
magazínů. Rozhodli jsme se totiž, že než udělat 
jednu jedinou akci se sborníkem, je pro nás (a 
věříme, že i pro Vás) lepší připravovat soustavně 
lepší ZX magazín, ve kterém by toho bylo víc 
(protože máme nyní více místa) a mohli bychom 
tedy otisknout i ony úspěšné staré články. Snad to 
tak půjde. 

Okurková sezóna letos na sinkléristické hnutí 
neplatila - těsně před začátkem léta začal prodej 
disketové jednotky firmy Didaktik a tak máme 
nový hit - konečně domácí disketová jednotka, 
která bude nejspíše i připojitelná k počítačům výše 
jmenované firmy a kompatibilním (záměrně 
užívám slova "nejspíše", neboť bych se nerad mýlil 
výrobky firmy Didaktik byl už nejeden 
problém). V dřívější době jsme od firmy Didaktik 
dostávali pravidelně informace o jejích novinkách, 
včetně např. počítače Didaktik M, který jsme 
dostali pro potřeby naší soutěže, ale od listopadu 
1990 se nám skalická firma neozvala a na naše 
dopisy nereaguje. A tak jsme tedy nedostali k 
dispozici novou disketovou jednotku a jsme nuceni 
pro Vás přebírat informace z nabídky firmy 
Proxima, která disketovou jednotku již vlastní a 
provozuje, ba co víc, s většími či menšími úspěchy 
se snaží na tuto disketovou jednotku převést své 
skvělé programy Desktop a další. 


>" 


Ani my jsme ale nelenili a připravili jsme na 


letošní podzim určité maličkosti, kterými (jak 
doufáme) Vás potěšíme. Především se nám 
podařilo dohodnout se na definitivní podobě 


nahrávání programů (vše včas oznámíme), sehnat 


nové 
chceme 


řadu nových přispěvatelů, kontakty na 
softwarové firmy. To vše samozřejmě 
využít tak, aby se Vám ZX magazín i nyní líbil. 

A máme zde ještě jednu zprávu: velmi rádi 
nabídneme ZX magazín všem, kteří by měli zájem 
o jeho prodej ve větším počtu kusů. Samozřejmě 
se slevou, která bude odpovídat počtu odebraných 
kusů. Takovou spolupráci jedině uvítáme a má-li 
někdo o prodej ZX magazínu zájem, nechť se s 
námi laskavě spojí. Naše adresa je: ZX magazín, 
Boženy Němcové 127, 43923 LENEŠICE. V Praze 
potom na telefonnním čísle 371477, kde můžete 
nechat vzkaz (pan Ondřej Kafka), a my už se sami 
zařídíme. Je také možné navštívit nás osobně - 
naše pražská redakce sídlí momentálně v kanceláři 
reklamní agentury "Kafka" v Praze 8 - Karlině, 
Křižíkova ulice 87 (bývalý závodní klub Tesly 
Karlín). Zde býváme pravidelně od pondělí do 
čtvrtka, vždy dopoledne od 10 do 12 hodin, ale 
pokud se předem. telefonicky © dohodneme, 
můžeme se zde sejít i vjiných termínech. 

To je tedy vše, přejeme příjemné počtení a 
těšíme se na Vaše dopisy! 


funa Ku 





ZX magazín 
je nejstarší soukromý 
časopis, zabývající se 
problematikou počítačů 
Sinclair řady ZX. 
Vychází již od 


KVĚTNA 1988! 


DESKTOP umí tisknout na všech rozšířených 
periferiích - od jednojehličkových tiskáren a 
plotterů až po tiskárny čtyřiadvacetijehličkové. 
Tisk je prováděn v grafickém režimu a tedy vše, co; 
dokáže tisknout grafiku, může tisknout na 
programu DESKTOP. Zatím existují ovladače pro: 


Minigraf 
Alfi 
XV 4150 
BT100 
Gamacentrum 01 
Robotron K6304 
Epson řady FX, RX, LX, EX a kompatibilní (9 Jehel) 
Epson řady LO a kompatibilní (24 Jehel) 


Většina obvyklých připojení (hardware) těchto 
tiskáren a zapisovačů je pokryta. Pokud máte 
nějaké méně rozšířené © připojení nebo © méně 
rozšířenou tiskárnu, vyrobíme verzi speciálně pro 
Vás. Pokud půjde o jednoduchou úpravu, pak 
zdarma, půjde-li o složitější práci, tak za velmi 
rozumnou cenu. 

Program využívá všechny možnosti používané 
tiskárny, umí přizpůsobit šířku textu v rozmezí 64 
až 768 bodů. Dokáže také tisknout text do více 
sloupců. Pro tiskárny s 24 jehličkami máme 
speciální ovladač, který tiskne znaky v jemnějším 
rastru (16x24 místo 6x12) a výsledkem je tisk 
kvality LO. Podobný ovladač připravujeme i pro 
tiskárnu BT100, u. které. existuje | možnost 
softwarového zdvojnásobení počtu bodů v obou 
směrech. Rychlost se sice sníží na polovinu ale 
kvalita vzroste na tiskárnu BT100 až přímo 
neuvěřitelně. Pokud vlastníte plotter musíme Vás 
předem upozornit na to, že tisk je poměrné pomalý a 
to proto, že program písmenka nevykresluje z čar 
ale simuluje jednojehličkovou tiskárnu a kreslí text, 5 
po jednotlivých pixelových řádcích - výsledek jej 
ve velmi dobré kvalitě. 

Za řádově 200 Kčs tedy můžete získat toto:| 
programy DESKTOP, FONTEDITOR, SCREEN TOP a 
CONVERTOR | (převáděcí program z Taswordu, 
D-textu, R-textu, D-writteru a Textmachine do 
DESKTOPu), manuál k programům (30 stran), 26 
znakových souborů a několik ukázkových textů - 
vše na kvalitní kazetě s obalem. Dále získáte 
možnost se na nás kdykoliv obrátit o radu nebo 
pomoc, přístup k dalším pomocným programům pro 
DESKTOP, které již vznikají a budou vznikat, 
přístup k. novým. verzím programu, které 
pravděpodobně také budou, možnost zapojit do 
"Klubu uživatelů DESKTOPu" a v neposlední řadě 
také dobrý pocit, že pomáháte dobré věci - rozvoji 
další softwarové produkce. 


Program DESKTOP (ale nejen ten) můžete získat 
na adrese: 
PROXIMA software w.o.s. 
poštovní schránka 24, posta 2 
400 21 Ústínad Labem 





TELETEXT 


Pokud neuvažujeme zahraniční 
teletextové adaptéry (např. od firmy Viewdata, 
viz bývalý © Zpravodaj Karolínky), jsou 
tuzemským zájemcům o dekódování teletextu 
pomocí ZXS k dispozici dvě řešení: 

1) brněnský teletextový adaptér (původní 
cena asi 2.000 Kčs) včetně © programu 
dodávaného Klubem 602 (asi 330 Kčs). Tento 
adaptér si zájemce může sestavit také sám 


podle návodu v. příloze © "Mikroelektronika" 
časopisu Amatérské rádio 
2) adaptér podle návodu v. časopisu 


Mikrobáze, který jako hotový výrobek zatím není 
nabízen 


Adaptér brněnského výrobce je až na malé 
drobnosti shodný s řešením, popsaným v 
příloze AR. Jedná se o osazenou a oživenou 
desku plošných spojů včetně napájecího zdroje. 
Zájemce si musí provést příslušná propojení, 
např. s napájecím zdrojem, s TVP, se stykem 
počítače, a sestavit vhodnou skříňku. U majitele 
se tedy předpokládají alespoň určité základní 
znalosti z elektroniky. 

Přiložené manuály (popis normy a adaptéru) 
jsou (až na přidaný výkres oboustranné desky 
plošných spojů s osazením) opisem přílohy AR, 
bohužel i včetně původních (tiskových) chyb. 

Právě kvůli těmto chybám mi někteří 
nešťastní uživatelé zakoupené adaptéry nosili k 
oživení, neboť jim přes veškerou pečlivost a 
kontrolu nechtěly pracovat. Manuál k adaptéru 
totiž uvádí propojení signálu GO s linkou PCO 
brány 8255, zatímco program Teletext z Klubu 
602 vyžaduje linku PC2. Kolik času a nervů 
uživatelů mohlo být ušetřeno, kdyby v manuálu 
či stavebnici byl obsažen malý lístek s opravou 
tiskových chyb. 

Po správném přepojení adaptéry vesměs 
pracovaly na první pokus a uspokojivě. Přesto 
bych se přimlouval za odstranění některých 
drobných nevýhod. Především adaptér by bylo 
možné realizovat na 2x až 4x menší desce 
plošných spojů, viz obdobná zahraniční řešení z 
diskrétních součástek. Dekodér by neměl 
využívat signály READ DATA a CS PIO, které 


jsou přístupné jen po zásahu do periferie nebo 
do počítače (Didaktik). Zapojení číslicové části 
adaptéru by šlo zjednodušit, např. viz adaptér 
podle Mikrobáze. Program a propojení nepočítá 
s uživateli Didaktiku Gama: spodní část brány 
PC bz měla být výstupní bez ovlivnění linky 
PCO. Stálo by za to napravit tiskové a kresličské 
chyby v manuálech. 

Program pro teletext má také některé 
odstranitelné nedostatky: především zadávání 
stránky se musí potvrzovat (ENTER), při chybě 
nelze bezprostředně opravit (DELETE, šipky), 
ale je třeba špatné vložení dokončit a zadávat 
znovu, což zdržuje. Často potřebujeme zvolit 
následující nebo předchozí stránku, to však 
program neumí a musíme vždy pracně zadat 
nové číslo stránky (pokud. nelze | využít 
sdružených | stránek). Ne. každý — uživatel 
adaptéru má tiskárnu s paralelním stykem; chybí 
informace, jak nainstalovat ovladač pro jiné 
tiskárny (např. pro početnou obec uživatelů BT- 
100). Málokdo má barevnou tiskárnu, se kterou 


WZ 
R 
Ly 
-L 
VE 
"EU 
LE 
19 o8íT 
T 
LEN 
84h 





mj. program neumí spolupracovat a tudíž by si 
rád vytiskl např. stínovou kopii dané stránky. 
Program samozřejmě nemůže umět všechno, 
ale pro účely stínových kopií a připojení tiskáren 
s jiným než paralelním rozhraním by alespoň 
měl mít možnost záznamu obrázku na pásek, s 
tím, že si jej uživatel vytiskne později. Jako 
nezbytný základ program | postačuje, ale 
degraduje počítač ZXS do funkce terminálu, 
který umí pouze přijmout, překódovat a zobrazit 
data a má paměť ani ne 1 kB na jednu 
teletextovou stránku. Tak se stává, že často 
zbytečně a dlouho čekáme a čtení teletextových 
informací připomíná studium zpráv vytesaných 
do těžkých kamenných desek, kde pro otočení 
desky a nalistování další stránky musíme použít 
kladkostroj. Proč program nemá možnost do 
volné paměti ZXS (cca 26 kB) načíst více než 50 
uživatelem nebo vhodným algoritmem 


RA ša 






Dnešní kratičké programátorské finty pro Vás připravili Michal Hanuš a Jan Kaiser. 


9340 REM INPUT AT 

9341 LET x$="": PRINT AT 10,6; FLASH 1;"Zadej hodnotu“"; 

9342 IF INKEY$="" THEN GO TO 9342 

9343 LET i$=INKEY$: IF i$=CHR$ 13 THEN GO TO 9348 

9344 IF i$=CHR$ 12 AND LEN x$>0 THEN PRINT AT 10,20+LEN X$; 
"."ž: LET X$=x$ (TO LEN X$-1): GO TO 9346 

9345 IF CODE i$>31 THEN LET X$=X$+i$ 

9346 IF INKEY$=i$ THEN GO TO 9346 

9347 PRINT AT 10,20;x$; FLASH 1; "L";: GO TO 9342 

9348 PRINT AT 21,5;x$; 


9390 REM OPAKOVANI NAPISU DOKOLA 
9391 BORDER 5: PAPER 1: INK 0: CLS 
9392 FOR a=31 TO 0 STEP -1: PRINT PAPER 7; BRIGHT 1; AT 


8,a;" ";: BEEP 0.1,a: NEXT a 

9393 LET x=0 

9394 LET x$="+ + + Program upravil ing. Jan Kaiser === 18. 
prosince 1988 === (C)==" 


9395 LET y$=x$ (TO 32) 

9396 FOR a=0 TO 31: BEEP .2,(a-31)/2: PRINT PAPER 7; BRIGHT 
1; AT 8,31-a;y$(TO a+10);: NEXT a 

9397 FOR a=0 TO (LEN X$)-32: BEEP .2,a/2: PRINT PAPER 7; 
BRIGHT 1; AT 8,0;x$(a+l TO a=32): NEXT a 

9398 LET X=X+1 

9399 IF X>4 THEN GO TO 9403 

9400 LET ZŠ=X$(LEN X$-30 TO) 

9401 FOR a=0 TO 31: BEEP .2,(a-31)/2: PRINT PAPER 7; BRIGHT 
1; AT 8,0;z$(a+l TO 31); AT 8,31-a;y$ (TO a=1);: NEXT a 

9402 GO TO 9397 

9403 FOR a=0 TO 31: BEEP .2,(a-31)/2: PRINT PAPER 7; BRIGHT 
1; AT 8,o;z$(a+l TO 31); AT 8,31-a;" ";: NEXT a 


3000 REM rutina STOPKY 

3001 PAUSE 0: LET start=((PEEK 23672+256*PEEK 23673)+65536 
*PEEK 23674) 

3002 LET cas=((PEEK 23672+256*PEEK 23673)+65536*PEEK 23674): 
Let ca=cas-start: Let se=ca/30 

3003 LET mn=INT (se/60): LET sc=INT (se-60*mn) 

3004 PRINT AT 4,20; BRIGHT 1; PAPER 7; INK 0; FLASH 0;"0" 
AND mn<10;nm;":";"0" AND sc<10;sc 

3005 IF INKEY$="" THEN GO TO 3002 

3006 PRINT AT 6,20; BRIGHT 0; PAPER 7; INK 0; FLASH 1;"0" 
AND mn<10;mn;":";"0" ANDso<10;sc 

3007 GO TO 3002 


vybraných teletextových stránek, v nichž by pak 
bylo možné rychle listovat? Manuál k programu 
by měl obsahovat informaci o použitých linkách 
V/V (jsou uvedeny jen pro tiskárnu, pro adaptér 
chybí). Neškodilo by více ilustračních příkladů; 
většina laických uživatelů se s teletextem setká 
poprvé a např. hned nepochopí, že na rotující 
podstránky je třeba určitou dobu čekat a může 
se domnívat, že adaptér nefunguje tak, jak má. 
Druhé řešení teletextového adaptéru pro ZXS 
bylo popsáno v Mikrobázi a pokusím se je 
pokud možno nezaujatě srovnat s brněnským 
adaptérem bez ohledu na to, co uvedli autoři. 
Zapojení podle Mikrobáze je jednodušší a lepší, 
ale i složitější a horší, jak se to vezme. 
Jednodušší je v tom, že obsahuje menší počet 


> U , . 2 * * * 
SUPERTEXZT 
Today's programes.......... 14 

Toašyte Ragntiek:::::::::!!838 

d Va-iž 


i 


př pe Op 












IO, nastavovacích prvků, lepší je analogová 
část, která do jisté míry ovlivňuje vstupní 
parametry dekodéru. Složitější a horší je v tom, 
že se bohužel jedná o polotovar nedotažený do 
stadia předlohy pro širší obec zájemců. Chybí 
například symbolické označení jednotlivých 
prvků, jejich vývodů, výkres plošných spojů, 
rozmístění součástek, průběhy v důležitých 
bodech zapojení nutné pro oživení, údaje o 
cívce L1, programové vybavení a řada dalších 
věcí. 

Pravda, odborníkovi, který © podobné 
teletextové adaptéry již stavěl a má zkušenosti, i 
takovéto schéma stačí. Pro běžného uživatele je 
však stavba takto málo dokumentovaného 


zapojení určitým  hazardem. Dekodér totiž 
nemusí spolehlivě pracovat, pokud nebudou 
dodrženy v článku popsané zásady, např. 


rozložení součástek apod Mnohdy stačí i 
drobná tisková chybička, viz brněnský adaptér, 


a zájemce bude mít místo radosti jedině 
problémy. Pro řadu údajů budou muset případní 
zájemci o adaptér z Mikrobáze tak jako tak 
nahlédnout do dokumentace k brněnskému 


adaptéru. 
Pisatelé © poukazují na | pouze | jediný 
nastavovací prvek, ale přitom ve schématu 


najdeme takové údaje, jako např. odpor 11500 
ohmů, které nejsou v řadě, musí se složit a 
vznikly po vyjmutí a změření hodnoty původně 
použitých nastavovacích prvků. Nakonec pár 
zájemců použije mimotoleranční součástky a 
zjistí, Že nastavovací prvek je nezbytný, alespoň 
pro stadium oživení. Autoři se skrytě mezi řádky 
vysmívají brněnskému adaptéru, ale již neuvádí, 
že z něj až na pár zjednodušení použili prakticky 
celou číslicovou část. Je jasné, že když měli k 
dispozici fungující (brněnské) zapojení, tak si 
mohli laborovat a zjednodušovat to, co 
vymysleli 

jiní, bohužel však neuvedli pramen. 

Otázkou je, jak složitě by vyšlo zapojení v 
Mikrobázi, pokud by autoři neměli "z čeho 
opisovat" a adaptér vyvíjeli jako první v ČSR. Je 
také diskutabilní, zda mohu nazvat jednodušším 
to zapojení, kde např. místo identifikačního 
obvodu z 2 IO použiji 8 diod, 2 hradla a 2 
odpory (o zhoršené šumové imunitě a dalších 
nectnostech ani nemluvě). Většinou je zapojení 
Mikrobáze jednodušší buď proto, že jsou 
použity dražší prvky (např. přednastavitelné 
čítače místo klasických) nebo proto, že některé 
důležité obvody (např. indikace přítomnosti 
teletextovýxh řádků) vynechali. 

Nicméně přínos autorů v Mikrobázi spočívá 
především ve | vyřešení | analogové © Části 
adaptéru. Škoda, že řešení nedotáhli do formy 
vhodné pro reprodukci a výrobu. Nejvíce asi 
chybí programové vybavení (po úpravě lze však 
použít brněnský program Teletext). 


I přes některé uvedené nedostatky je dobře, 
že se u nás našli zájemci a fandové, kteří popsali 
dva teletextové adaptéry pro ZXS. Podobných 
adaptérů totiž vzniklo na různých pracovištích v 
ČSR mnohem více, ale jen několik autorů si 
"nehrabalo" ne vlastním písku a podělili se s 
širokou veřejností, za což jim patří uznání a dík. 
Vzhledem k výrobním Ihůtám našich časopisů, 
pomalému rozběhnutí výroby a dalším faktorům 
se bohužel tyto věci dostaly k uživatelům se 
značným zpožděním v době, kdy již ztrácejí na 
aktuálnosti, což je osud většiny dobrých nápadů 
unás. 


Uživatel ZXS je někdy postaven před otázku, 
zda koupit či nekoupit, stavět či nestavět? Záleží 
na okolnostech. Chci-li mít teletext a nemám-li 
dost peněz na koupi barevné televize s 
teletextem, je adaptér jedním z možných 
(nouzových) řešení. Předem si ovšem musím 
zjistit, zda mám možnost kvalitního příjmu a 
vlastním-li © TVP. s odděleným vstupem a 
výstupem video, resp. lze-li jej těmito doplňky 
bez problémů vybavit. Pro počáteční pokusy 
často potřebujeme televizory dva, jeden pro 
příjem, druhý pro zobrazování (pro příjem lze 
využít i dílu vf dílu videorecorderu). Mnoho 
našich moderních TVP sice má vstup a výstup 
video, ale bez úpravy je nelze využívat současně 
a tak uživatel musí buď realizovat úpravu (s 
riskem © záruční doby), nebo střídavě a 
neprakticky přepínat mezi vstupem a výstupem 
video, případně nakonec skončí u dvou 
televizorů, což je pro daný účel sice málo 
praktické, ale jediné řešení např. při sledování 


ha 


ED 


BALE 
NE 


E ako kán akta bene Me tahik oak) 
X OPTIMALNÍ SYHOMROMÍŽACE  DEKODOHM 


UKÁZKY MOŽNOSTI TELE 





teletextem přenášených titulků. Adaptér tak, jak 
se prodává, totiž není zařízení, které si doma 
zapnu do sítě a okamžitě mohu "jet". To je 
zapotřebí si uvědomit. Kdo výhledově uvažuje o 
koupi barevné televize, ať si raději koupí BTV s 
teletextem. Adaptéry dle Mikrobáze i z Brna jsou 
totiž nouzová řešení vhodná pro chudé poměry. 
Pokud se budu chtít např. podívat, jaké bude 
počasí, budu muset vybalit ZXS, mgf, kabely, 
adaptér, nahrávat program a pak zase vše sbalit. 
To už je jednodušší si zapnout rádio, přečíst si 
noviny a nebo využít telefonních služeb. Teletext 
má uživateli pomáhat a ne mu přidělávat práci. 
Proto je mnohem jednodušší sedět v křesle a 
dálkovým ovladačem si na TVP. přepínat 
teletextové stránky, než běhat po bytě s 
počítačem a přepojovat kabely. Řadu služeb 
originálního teletextu adaptéry © neumožňují, 
např. nefunguje blikání, vložení a prolnutí obrazu 
(titulky apod), funkce budík, jsou drobné chyby 


v barevném podání atd. Čtenář může namítnout, 
že deska teletextu v TVP nevytiskne obrázek, 
zatímco adaptér, napojený na počítač, ano. 
Existuje však jednoduché řešení, jak se napojit 
počítačem i na desku teletextu v TVP a 
upraveným brněnským programem TELETEXT 
sejmout a tisknout libovolné stránky. 

Použití teletextového adaptéru se ZXS je asi 
podobná nouze, jako generovat programově řeč 
na ZXS přes převodník D/A. V zahraničí již 
dávno | existují běžné © mluvící obvody a 
teletextové dekodéry jsou k dispozici v 
integrované podobě. Kromě podstatně menších 
rozměrů a spotřeby mj. nevyžadují ani paměť 
ani strojový čas počítače. 

Teletextové adaptéry k počítačům jsou sice 
technicky zajímavé, ale pro domácí použití je 


výhodnější TVP s vestavěným dekodérem 
teletextu a dalšími službami. 
Těmito © úvahami nechceme v | žádném 


případě odrazovat zájemce, spíše naopak. U 
nás je situace poněkud jiná než ve vyspělých 
zemích a tak, jako se zde stále drží ZXS, tak zde 
pro mnoho. uživatelů bude pořád levnější 
používat teletextový adaptér k počítači, než si 
pořizovat barevnou televizi s deskou teletextu. 
Prodávaný  teletextový adaptér z | Brna 
nezaznamenal žádný zvláštní obchodní úspěch. 
Ne proto, že by byl špatný, ale spíše proto, že 
někteří konzumní televizní diváci a herní fanatici 
ani pořádně nevědí, jaké služby jim teletext 
může prokázat a jak je využít. Řada zájemců si 
mezi tím adaptér postavila podle přílohy AR a 
ostatní odradila nutnost zásahu do TVP. Jeden 





Poe- M2 
203 MAI | Mar 29 Dic 12:08:15 

a.. > 

teamazratur ITALIANE .« 
min max. 

* BOLZANO 3 LE) 

- - « 

* TRIESTE © , 

. ZIA 2 5 

- MILANO | 3 LE 

- TORINO -4 +3 

- CUNED | 6 1© 

- GEROVA 39 . 

- BOLOGCMA I . 

- 2 1 

m FIRENZE 7 '“« 

PISA 11 *“4 

AMCOMNA-FALC. | 4 7 

+ 'e 

PESCARA 2 EJ 

== Hal mscoltato 

MAPA PAPERA? il tenso 288 


majitel se např. stavebnice zbavil, když zjistil, že 
ji nemůže okamžitě využít, musel by upravovat a 
používat dva televizory. Zahraniční adaptéry z 


tohoto důvodu většinou obsahují i tuner laděný 
ze ZXS, obrazový mf zesilovač a ROM, takže 


stačí připojit anténu, zasunout do ZXS a 
zapnout. 
Pro malý zájem výrobce © brněnského 


adaptéru snížil cenu na méně, než polovinu a asi 
je přestane dodávat. Je to škoda, neboť pro 
chudé uživatele ZXS, kterých není málo, je to 
poměrně dostupné řešení teletextu u nás. Ke 
zlepšení prodejnosti by určitě přispěla větší 
reklama a namísto vystavování mrtvé desky ve 
výloze prodejny ukázat celou sestavu v provozu 
s možností nechat každého zájemce nezávazně 
vyzkoušet možnosti teletextu na  ZXS. A 
uživatelé by určitě uvítali, kdyby v teletextovém 





počítačovém klubu mělo vedle Atari svůj 
"koutek" také ZXS a DG. 
(pro ZXM napsal -rex-) 
JAK SI PŘEDPLATIT ZX MAGAZÍN? 
S touto otázkou se na nás obrací několik 


zájemců týdně, proto zde uvádíme podrobnosti: 
Nejprve jo nutné uvědomit si, kolik číšel ZX 
magazínu si budu předplácet. Momentálně Vám 
můžeme dodat ze starších čísel již jen ZX 
magazín 4/91 a novější. Cena jednoho výtisku 
je 14,- Kčs, pro ty, kdo si předplatí alespoň dvě 
čísla a více již 13,- Kčs. Do konce roku by měla 
vyjít ještě 3 čísla. 

Složenkou "C", žlutou, nám poukážete peníze v 
hotovosti na adresu redakce. Vypište řádně 
svoji adresu (včetně PSČ) a naší adresu: ZX 
magazín, Boženy Němcové 127, 43923 
LENEŠICE. Na druhou stranu složenky do 
"Zprávy pro příjemce" prosíme i zde řádně 
vypsat, která čísla ZX magazínu si předplácíte. 
Ústřižek složenky si nechte pro sebe, 
nezasílejte nám ho, bude Vám sloužit jako 
doklad toho, že jste zaplatili. Dejte nám čas na 
zpracování Vaší platby. Musíme Vám vystavit 
evidenční číslo odběratele, zařídit kartu a 
zaregistrovat příjem platby. První ZX magazín 
očekávejte tak za dva týdny, nejpozději za 
měsíc. 

Těšíme se, že si ZX magazín předplatíte 

a budete s ním spokojeni! 


— u ————— o. 
— um. 


RAMdisk 


Další hardwarovou novinkou, kterou Vám 
chceme popsat, je RAM disk speciální obvodové 
konfigurace, umožňující mimo jiné simulovat 
moduly ZX Interface I a 2 spolu se ZX 
Microdrive (2x 100 kB). Zde je několik možností 
tohoto ram-disku: 

- kapacita RAM disku 262 kiloBytu z 8 pamětí 
41256 


-. ovládání paměti 262 kB obvodově či 
programově 

- paměť je "neviditelná" do doby manuální či 
programové 

aktivace 

- možnost využití pro kopírování až 300 kB 
jednorázově 

- simulace modulů ZX Interface 1 a ZX 
Microdrive, kompatibilita až na úroveň 


podprogramu a instrukcí ve stínové ROM; ZX 
Network a RS-232 jako u původní Interface I 

- elektronická náhrada dnes již nevyráběné ZX 
Interface 1, ZX Microdrive, ZX Cartridge se 
zachováním všech původních funkcí. Volných 
plných 49152 byte + 2x 100 kB formátovaných dat 

- simulace jiných modulů k ZX Spectru, např. 
Multiface 1 

Lze © získat kompletní | hardwarovou | a 
softwarovou dokumentaci, popis, výpis programu 
apod. Případní zájemci nechť se obrátí na redakci 
a přiloží korunovou známku. 


(pro ZX magazín napsal -rex-) 





Lze Progr- am em 


zrn čáit 
<3< GPectr-1sm? 


Takto jsme se ptali v ZX magazínu 2/91 a 


vyzvali jsme Vás ke spolupráci. Dostali jsme 
odpověď, kterou bychom Vám rádi nabídli k 
posouzení: 


"Jde to prý tak, že se nechá rychle za sebou 
klopit carry flag procesoru až se z toho přehřeje a 
zničí. Pak je procesor prakticky nepoužitelný. 
Pokud by tento program měl mít 7 bajtů, vypadal 
by asi takto: 

START DI 

ZNOVUCCF 


CCF 
CCF 
CCF 
JR. ZNOVU 

Samozřejmě, že čím delší bude řada instrukcí 
CCF, tím méně se bude "zdržovat" skok na začátek 
a tím více se carry bude přehřívat. Tento program 
jsem neměl odvahu na svém Spectru odzkoušet, 
protože na jeho destruktivní činnosti by snad něco 
mohlo být a protože mám svůj procesor rád." 

Napsal pan René Folvarčný z Šenova. Požádali 
jsme o vyjádření programátora firmy 
UNIVERSUM (autora kopírovacích programů 
Gargantua, Pantagruel, David, Goliath, řady 
systémových programů - Prometheus, Devast Ace, 
programů Desktop, Orfeus...) a ten nám sdělil, že 
něco podobného kdysi napadlo i jej ajeho přátelé 
posléze program odzkoušeli na ZX Spectru. 
Během 10 minut se nic nestalo a dál program 
netestovali. 

Otázka tedy zůstává v podstatě otevřená a tak 
prosíme další programátory, kteří vědí jak na to, 
aby nám napsali do redakce. Naše adresa: ZX 
magazín, Boženy Němcové 127, 43923 
LENEŠICE. 


(pro ZXM napsali René Folvarčný a David 
Hertl) 

















LETNÍ — 
- SOUTĚŽ 


váženi přátelé, děkujeme 
Vám za hojnou účast v naši 
letní soutěži ZX magazínu. 
Pokud se ojiž nepamatujete, 
zde je stručná rekapitulace: 

vyhlásili jsme ji pro 
všechny čtenáře, kteří budou 
v létě cestovat po světě a 
žádali jsme, aby nám napsali 
(třeba i jen kratičkou 
zprávu!. 

Dostali jsme řadu pozdravů 
především z Německa a 
Rakouska, něco málo z Polska 
a z Itálie. 

Jak jsme slíbili, vybrali 
jsme pohled, který došel z 
nejvzdálenějšího místa. Je 
také z Itálie, z Palerma 
(tedy v podstatě z  mafiánské 
sicílie) a poslal. nám ho 
Richard Patka z Vyškova. na 
Moravě. Samozřejmě na jeho 
adresu poputují materiály 
našich partnerských firem. 
Stejně tak se stane s dalšími 
devíti vylosovanými. 

Děkujeme Vám tedy za účast 
a máme pro Vás ještě jedno 
upozornění: soutěž o reklamní 
nebo propagační heslo 
(slogan) na ZX magazín 
dopadla nad naše očekávání 
vysokou účastí a tak se k ní 
vrátíme v přístím čísle ZX 
magazínu. Prozatím Vám všem 
děkujeme za o spolupráci a 
těšíme se opět na shledanou u 
dalšího ZX magazínu! 


(redakce ZXM) 


PLUS D— 


Plus D je moderní disková i tisková IF pro 
ZXS, ZXS+, ZXS 128k a ZXS +2 od firmy Miles 
Gordon Technology, výrobce populárního řadiče 
Disciple. Je to kovová krabička asi 10 x 12 x 1,5 cm 
s "kouzelným" tlačítkem, konektory pro max. 2 
disketové mechaniky (DSDD, 40 nebo 80 stop, 390 
či 780 kB) dle normy Shugar 400, tiskárnu 
(standard Centronics, slučitelná s Epson) a 
neprůchozím systémovým konektorem. Cena IF je 
asi 60 liber. 

Plus DOS dovoluje všechny běžné diskové 
příkazy (LOAD, SAVE, PRINT, INPUT, 
ERASE, FORMAT, CAT, VERIFY) apod. včetně 
jejich variant. Stejně jako u Disciple lze zadávat i 
neúplná jména (wild cards) a nebo program volat 
pouze pořadovým číslem. DOS umí kopírovat i z 
disku na disk, případně využívat tzv. autoload. 
Nechybí ani tzv. prováděcí soubory o délce až 510 
byte nahrávané do vnitřní RWM, které se po 
nahrání z disku provedou (např. přečíslování 
řádků BASIC) bez nároku na paměť ZXS. Plus D 
vypisuje katalog disku buď zkráceně (jen názvy 
souboru) nebo rozšířeně (poř.č., název, typ, poč. 
adresa, délka apod.). DOS u Plus D dovoluje z 
BASICu přístup k libovolnému sektoru na disku, 
např. za účelem jeho zkoumání nebo opravy. 
Syntaktický analyzátor rozumí do jisté míry i 
příkazům BASICu a ovládacím kódům (hook) pro 
Microdrive. Kouzelným tlačítkem lze 
zaznamenávat programy 48 nebo 128K na disk, i 
kopírovat obrázek normálně či stínované a oproti 
Disciple je přidána funkce dovolující návrat do 
BASICu. 

Krabička Plus D sloužící i jako chladič 
stabilizátoru 7805 obsahuje 10 obvodů: FDC 1772 
s vnitřním separátorem dat, 8 kB EPROM, 8 kB 
RWM, obvod PAL a několik TTL LS. Světelná 


dioda indikuje stránkování paměti. Veškeré 
obvodové i programové funkce byly podrobně 
analyzovány. 


V podstatě lze říci, že Plus D je řadič Disciple, 
zjednodušený tak, aby při zachování důležitých 
funkcí byl cenově přijatelný. Chybí zde ZX 
Network, která u Disciple mj. umožňovala sdílení 
jediné disketové jednotky i tiskárny více uživateli. 

K ZX Network poznamenejme tolik, že pan 
Sinclair s ní poněkud předběhl dobu a co se týče 
ČSR, "hodil perlu svini". Málokdo z počítačových 
uživatelů tehdy věděl, co všechno počítačové sítě 


skrývají a jak vůbec ZX Network využít. Objevilo 
se pár her pro více hráčů přes ZX Network, někdo 
si vyzkoušel po ZX Network přenos dat a tím to 
většinou skončilo. Že by se u nás používaly ZXS či 
Didaktiky Gama spojené do sítě, např. pro výuku 
ve školách, to byla utopie. Nehledě na své 
možnosti, měla ZX Network u ZX Interface 1 tyto 
základní nevýhody: 

1) programové vybavení nedokázalo kdykoliv a 
bez příslušného rozkazu periodicky monitorovat 
stav ZX Network. Stanice očekávala příjem dat jen 
tehdy, pokud k tomu dostala příkaz a v době 





mnohdy i dlouhého čekání nemohla současně plnit 
jiné úkoly (např. výpočet podle programu) 

2) nebylo jednoduše možné kdykoliv po ZX 
Network přenést program do jiného ZXS a 
dálkově jej odstartovat (např. vyžádat si přístup na 
disketovou jednotku či tiskárnu hlavní stanice). 

Odstranění těchto nevýhod a přitom téměř 
úplnou slučitelnost se ZX Network nabídla před 
několika lety britská firma MGT u svého řadiče 
Disciple. Hlavní stanice (učitel) totiž mohla 
podřízené stanici (žákovi) kdykoliv vnutit svůj 
soubor, např. obrázek, text, program a nebo si 
prohlédnout jeho obrazovku (na čem žák pracuje). 
Naproti tomu podřízené stanice zapojené do sítě 
měly přístup k disketové jednotce a tiskárně hlavní 
stanice. Odtud již je jen krok pomocí potřebného 
SW zajistit služby, jaké umí mnohem rozsáhlejší a 
cenově náročnější sítě, např. u počítačů typu IMB 
PC. I když software pro ZX Network měl širší 
možnosti, než u ZX If I, přesto neuměl některé 
příkazy původní ZX Network, ale to je již mimo 
rámec článku. Škoda, že u Plus D síť ZX Network 
nenalezneme. 

Marně bychom hledali také konektory pro 
křížové ovladače podle norem Kempston a Sinclair 
IF2 obvyklé u Disciple. Kdo používá disketovou 
jednotku, která má jen jednoduchou hustotu 
záznamu (single density), má smůlu, neboť Plus D 
s ní na rozdíl od Disciple nebude umět pracovat. 
Zklamán bude i uživatel, který bude chtít kromě 
Plus D mít současně na sběrnici ZXS i jiné 


11 


zařízení. Teoreticky by bylo možné Plus D připojit 
na rozšiřovač sběrnice, ale bohužel špatně snáší 
(stejně jako Disciple) prodloužení přívodu k ZXS i 
o jednotky centimetrů a pak zpravidla vůbec 
nefunguje. Bylo by (třeba použít  oddělovač 
sběrnice a Plus D vybavit spínačem (inhibit buton) 
pro zamezení kolize s jinými perifériemi. 

Plus D se napojuje na ZX ROM na 4 adresách, 
které nejsou všechny shodné s Disciple, rovněž tak 
adresy V/V jsou rozdílné. Disciple uměl v oblasti 
adres 0 - 8 kB a 8- 16 kB zaměňovat EPROM s 
RWM, u Plus D je uspořádání pamětí pevné 
(CEPROM od adresy 0, RWM od adresy 8192), 
takže uživatel si ne právě snadno předefinuje např. 
podprogramy přerušení (RESET, RESTART, 
NMI apod.). Ačkoliv mezi Plus D a Disciple 
existuje přenositelnost programů, nelze z výše 
uvedených důvodů bez úprav používat DOS z 
Disciple na Plus D nebo naopak. 

Příručka k Plus D bohužel postrádá na rozdíl 
od  Disciple důležité informace © systému 
(napojovací a V/V adresy, ovládací kódy, ukázky 
práce ve strojovém kódu) a tak není divu, že 
neznalí uživatelé Plus D se marně snaží přes Plus 
D tisknout z různých textových editorů, postrádají 
pomocné a kopírovací programy atd. V zahraničí 
jsou sice vydávány různé časopisy speciálně pro 
Disciple a Plus D (např. časopis FORMAT), 
existují skupiny uživatelů, ale běžný majitel se s 
nimi sotva setká. Kdybychom chtěli hledat 
mouchy, asi by vadilo, že Disciple ani Plus D 
neumí bez úpravy pracovat pod CP/M ani 
spolupracovat s disketovými mechanikami 1,2 
MByte. Škoda, že krabička Plus D není u ZXS 
umístěna svisle, ale vodorovně, čímž zbytečně za 
počítačem zabírá místo. Volný prostor v EPROM 
měl být účelněji využit, např. 
program disk - pásek. 


pro kopírovací 


Není dost dobře jasné, proč výrobce v manuálu 
zatajil důležité informace o struktuře systému, 


neboť kdo ví, jak na to, tak si je zjistí, zatímco ; 


většina laiků bude dost dlouho zbytečně hledat a 


shánět, což reklamě jinak vcelku dobrého řadiče ; 


neprospívá. 

Ve srovnání se zastaralými řadiči Beta, Opus a 
Kempston je ovšem Plus D zdařilý a o třídu lepší 
výrobek. | Hlavní výhodou je skutečnost, že 
obsahuje vnitřní RWM s možností modifikace 
nebo používání různých DOS, aniž by obsazoval 
RWM u ZXS. Oproti uvedeným řadičům je Plus 
D několikrát rychlejší, plných 48 kB se z disku 
naplní za necelé 4 s. Konečně, Plus D stejně jako 
Disciple vyvinuli konstruktéři počítače ZXS, což je 
vidět i na úsporném řešení DOS a hojném 


12 


využívání ZX ROM. Stejně jako ZX Interface 1, 
obsazuje Plus D paměť ZXS při vytvoření kanálu 
pro sériový výstup nebo vstup dat (PRINT, 
INPUT*) na disk nebo z něj a při jeho 
formátování, zatímco běžný LOAD či SAVE 
žádné nároky na RWM u ZXS nemá. 

Zájem o disketový řadič Plus D se projevil i v 
ČSR a prý existují i šikovní majitelé, kteří si řadič 
sami postavili, takže by neměly být ani velké 
problémy s případnými opravami. V každém 
případě žádáme případné majitele a uživatele Plus 
D či Disciple o další spolupráci - poznámky k 
provozu, software, vylepšení apod. Ozvěte se do 
redakce na adresu: ZX magazín, Boženy Němcové 
127, 43923 LENEŠICE 


(pro ZXM napsal -rex-) 





Staronová | firma 


Jeden z prodejců ZX magazínu bylo i známé VD Program, 
první — oficiálně © povolená © softwarová © firma v 
Československu (a to ještě za totáče"), změnila jméno - 
rádi bychom Vás o tom informovali. 

V červnu došlo ke zrušení činnosti softwarového pracoviště 
"Samostatné drobné provozovny" v Praze 3 na Havlíčkově 
náměstí. Firma se nyní pokračuje v prodeji programů pro 
počítače Sinclair a kompatibilní typy pod názvem "Fialová - 
Křepinský". Provádí také menší technické úpravy a opravy, 
seřízení magnetofonů a dalších periferií - např, tiskáren 
Gamacentrum, BT-100, zapisovačů Alfi, úpravy joysticků 
apod. Upravuje také textové editory na Vaše tiskárny. 

I nadále firma nabízí výukové programy a hry. "Angličtina", 
26 lekcí, za 395,- Kčs. "Němčina", 31 lekcí, za 290,- Kčs. 
"Němčina pro samouky", 2 díly za 224,- Kčs. "Anglický 
základní lexikon" za 99,- Kčs. "Anglický rozšířený lexikon" 
za 99,- Kčs. "Čeština za školou" za 129,- Kčs. Staronový 








w 


svým známým náš 


we 


DOPORUČTE 
ZX magazín! 
Budou Vám dlouho 
děkovat! 


13 


komplet "Poznej planetu Zemi" za 294,- Kčs. "Abeceda" pro 
nejmenší děti za 155,- Kčs. "Učíme se programovat" 
(kompletní programování v BASICU a © základy 
programování ve strojovém kódu Z80) za 58,- Kčs. 

Hry jsou nabízeny většinou v souborech po třech kusech 
na kazetě: UPÍR, FIREWOLF a EXOTER za 60,- Kčs. 
BELEGOST a JET STORY za 60,- Kčs. Známé hry firmy 
MS-CID AKNADACH a TO JE ON! za 60,- Kčs. COSMIC 
JACK , STRANGE SUBMARINE a MAD MONASTERY za 59,- 
Kčs. DOBÝVÁNÍ HRADU I. a II. za 50,- Kčs. Ke kazetě je 
možné zakoupit příručku "DH", která Vám umožní dohrát 
hru až do konce - za 10,- Kčs. 3D TETRIS, AKCIONÁŘ II. a 
GEOGRAFICKÁ DATABÁZE ČSR za 80,- Kčs. ATP TOUR 
SIMULATOR a TOM JONES za 65,- Kčs. DOUBLE DASH a - 
X-O-R- za 49,- Kčs. 

Doporučujeme Vám informovat se o aktuální nabídce 
přímo u firmy: Fialová-Křepinský; Hájkova 13; 13000 
PRAHA 3; telefony 273809 nebo 7986459. 

Tato firma nabízí také ZX magazín. V některých případech 
je zde možné zakoupit i starší čísla, která již nejsou jinde k 
dostání. To ale samozřejmě záleží na zájmu čtenářů ... 


(pro ZXM napsal David Hertl) 


Zrychlovač —— 
her 


Mnozí čtenáři znají nebo dokonce vlastní vcelku 
užitečného pomocníka - zpomalovač her. Napadlo 
Vás někdy, zda existuje také zrychlovač her? 
Samozřejmě, kdybychom otevřeli ZXS, vyměnili 
mikroprocesor a paměti za rychlejší a učinili 
některé drobné úpravy, tak by i programy 
pracovaly rychleji. Mám však na mysli zrychlovač 
her, který lze připojit zvenku k počítači bez zásahu 
do něj s plynule nastavitelným "urychlením“ hry. 
Zrychlovač by pochopitelně měl umět hru i 
zpomalit (pro obtížné úseky), resp. zcela zastavit, 
ovšem nudné nebo jednoduché partie bychom 
projížděli rychleji. 





Takový zrychlovač her na ZXS skutečně existuje 
a byl vyzkoušen. I když specialisté na HW asi 
budou kroutit hlavou, principů se nabízí hned 
několik. Ovšem na rozdíl od zpomalovače, který 
funguje s každým programem, u. zrychlovače 
narazíme na skutečnost, že některé hry zrychlit lze, 
jiné (a těch je většina) však nikoliv. 

To je asi důvodem, proč se zrychlovač her pro 
ZXS nevyrábí ani v zahraničí, ani u nás, i když 
některé technické principy (Atari Turbo a další) 
jsou známy z jiných počítačů. Bez problémů lze na 
ZXS zrychlit i několikanásobně některé vybrané 


14 


programy v jazyku BASIC (ryze hardwarově), 
některé hudební programy a pod., o univerzálním 
řešení bez zásahu do ZXS bohužel nevím. 

Asi před 5 lety vyráběly v NSR pro ZXS styk s 
matematickým koprocesorem Intel za asi 170,- 
DM. Koprocesor přispívá k urychlení 
kalkulátorových operací, ty se však ve hrách 
vyskytují výjimečně. © Zrychlovač musí využívat 
principy © společné © pro většinu. her. © Bližší 
podrobnosti nebudu prozrazovat, neboť hloubaví 
kutilové na ně možná přijdou sami a ověří si je. 

Pro uživatele, kteří se nezabývají HW poskytnu 
(možná hloupý, ale fungující) návod, jak urychlit 
hru bez znalosti HW a bez nutnosti vlastnit 
zrychlovač her. Využijeme přísloví "Když nemůže 
Mohamed k hoře, musí hora k Mohamedovi.". 
Jinými slovy, když neumím přinutit počítač, aby 
pracoval (hrál hru) rychleji, tak zpomalím sebe, 
což vyjde nastejno. Za tím účelem jsem vyzkoušel 
usednout k počítači rozespalý brzo ráno a mohu 
potvrdit, že hry se zdají býti rychlejší, než 
normálně, dokud ovšem člověk znovu neusne. 
Jeden uživatel ZXS si zase zpomalil reakce před 
klubovou schůzkou návštěvou místní hospody. V 
klubu pak v záchvatu bujarého veselí při hraní 
spadl ze židle, přičemž vykopl síťovou zástrčku ze 
zdi, zamáčknul si bouli a prohlásil, že princip 
nehardwerového © psychického © urychlení | her 
opravdu funguje. 


(pro ZXM napsal -rex-) 


sí 
LOUČÍ SE: 


V minulém ZX magazínu 4/91 jsme zveřejnili 
poměrně rozsáhlý rozhovor s Jiřím Pobříslem, 
jedním z prvních sinkléristů u nás. Oním 
rozhovorem se Jiří Pobříslo (jinak firma Amisin) 
jaksi neoficiálně rozloučil se sinklérem, kterého, 
jak jste si mohli přečíst, má už jen doma na skříni. 
Oficiální rozloučení dorazilo v době, kdy byl 
článek v tisku a tak jsme již nemohli zařadit kopii 
dopisu do ZX magazínu 4/91. Činíme tak nyní a 
přejeme panu Pobříslovi moc a moc úspěchů v 
jeho práci v oblasti PC. 








(David Hertl) 


+ A? 
HLY PRITELI, 


JE MP vi RADA LET, KDYŽ dbEh TI PĚÁL 
Vylo NEŽ OVĚ AaA". 
HAM DOMA VČE Em . tree 424r2A A. 08Drwvo0, (E >= £DD- 
AE ZF ZEMĚ POVPANTEK | ČTREL. 
Víhr TOKO DOCT) OVromraweh EAROPY 10 REVMTOL OLE, PdACI 
4 TA Víh , C0 FE 28 OBYČEDKOJ | PYBL4 kov sátýva „MEZ 
DO MTaMEČ DO APLOPrPY. 
O M we bř. O€0rHJ9  Pemer | kretov 9% PRO MMd1rEiE 


PPEETEA | VDĚLAL. 
DA bAp dž ČADU LET WA. PPEETEUU  UCDELAM. 


$vYh. 2PýrOBEh DE M TO WTO, PROPIE Mi POLRO yt h, SE 
DřetTeUM<w JE Obuěty Poělrně“. MeME M PL0 FE BOuReki 24- 
26, VA KTORÉ VYBÁZÍM (A MPUMĚ PRODÁVÁM) | BYE PROGEMY 
hwE | PĚWJTUA AdraM DĚL WA TREOVÉh | POČÍTAČI (4 Preo— 
Výh. Oaurkéh ) D64 VYLADVO, | DÁeRŽKICÍ. 40 KOHET 


70 9ě MITUÉ TAKE DEOFU 2 DÍVODŮ PROC 

P/y. | Plobih— MOPOONEDTE M MS ZX MAGNUM- Ah ho 
PAD A FAMOIN MY — ME DB DPEh D1š DidE. | VĚŘÍ, RE AC- 
LA,4TERA Ddčh AX DOCUD  DOCTAL POV PRDKÉ čAPepeGua. 
(4D181 PROBOHA AT — KORECPOVDAL A IMMED | POV). TREŽE 
DANDE | PŘEJI KOHO LDABD DO DALO VYDÁAY). 

Kdy8y 8410 NĚCO LOTĚCLA — BLBD | Pohoto, AELPIČ. 
2 o8r0Ké Predky (10G/en, PEDGS LANOVÁ M, CEeTtOvika ) 
PpeKrevn €E Jj AI VYTAdEr, 0 TO JdueC DR VĚD, Dian 


vře. 
hwoho | 1DrEJ  PĚEDE č 


Regenerace 


Majitelé tiskáren nás čas od času žádají o 
informace kde a za kolik si mohou nechat znovu 
načernit pásky do svých tiskáren. Poptali jsme se 
našich čtenářů a tak Vám přinášíme několik 
informací a adres. 

Regenerace tiskových pásek prováděla svého 
času jistá firma z Litomyšle, která měla sběrnu 
zakázek v prodejně "Mikropočítače"“ v Praze na 
Perštýně. Sami jsme několikrát využili jejích služeb 
a nechali si zde "načernit" textilní pásku dlouhou 7 
metrů do naší tiskárny Brother M-1109. Stálo nás 
to 70,- Kčs a výsledek byl celkem uspokojivý - 
takto načerněná páska vydržela v běžné službě asi 
měsíc. 

Existuje ale samozřejmě řada dalších firem, u 
kterých Vám doporučujeme předem se informavat 
o cenách za 1 metr délky pásky a za další příplatky 
či slevy. Tak zde je např. několik firem, jejiž adresy 
nám poslal pan Jiří Zajíc z Valašského Meziříčí: 

- poštovní schránka 69, 57001 LITOMYŠL 


- ing.. Špaček, Osvoboditelů 85, 70100 
OSTRAVA,  tel.(069)211433 
Programátorský a systém. servis 
mikropočítačů, Mařádkova 2, 74601 OPAVA tel. 
(0653)214993 


Na Slovensku se o podobné služby stará např. 
firma TINTA-INK, která poskytuje kompletní 
servis pro barvicí pásky do všech typů počítačových 
tiskáren a psacích strojů (Robotron, Erika, IBM, 
Olivetti apod.). Vše je prováděno technologií a 
barvou dovezenou z USA, cena nabarvení je 100,- 
Kčs. Adresa firmy TINTA-INK je Kyjevská 69, 
04014 KOŠICE, tel. (095)832357. 

V. Čechách je na. regeneraci — pásek 
specializována firma M333 ing. Ondřeje Macha. 
Nabízí renovaci všech typů tiskových kazet formou 
výměny barvící pásky za novou (polyamid), což 
stojí 70,- Kčs; s vyčištěním kazety 75,- Kčs. Provádí 
též úpravu kazety v případě, že jinou firmou 
vyměněná páska se neodvíjí (20,- Kčs). Firma 
poskytuje jednoroční záruku na vyměněnou pásku 
a úpravu kazety a zásilky vyřizuje do 3 dnů. 
Renovovaná kazeta je chráněna ochranným 
obalem proti vysychání a označena samolepkou se 
znaky firmy pro zaznamenání počtu renovací. 
Renovovány jsou funkční kazety bez mechanických 
vad, kazety s mechanickou vadou firma vrátí zpět 
odběrateli. Na výslovné přání zákazníka naplní i 
vadnou kazetu, ovšem pochopitelně bez záruky. 
Firma doporučuje tři renovace jedné kazety. Další 


renovace provede samozřejmě také, ale bez 


16 


záruky. Pro zdravotnická a školská zařízení a 
soukromé podnikatele je cena výměny nižší o 10,- 
Kčs. Adresa firmy je: M333; ing. Ondřej Mach; 
Mašatova 6; 14800 PRAHA 4 - Kunratice; tel. 
4729910 (během dne) a 426615 (večer). 

A na závěr tu máme jednu radu pro ty, kteří 
rádi šetří a renovaci tiskové pásky si chtějí provést 
sami. Zaslal nám ji pan Bohumil Levý z 
Chomutova. Píše: 

"Jednoduchá svépomocná metoda regenerace 
vypsané tiskové pásky v kazetě spočívá v natření 
pásky barvou. Jedinou vhodnou barvou je "Barva 
pro číslovačky" firmy GAMA st.p., závod Městec 
Králové, dodáváná do maloobchodu v lahvičkách 
po 50 ml, cena 4,20 (v roce 1990 - nyní 14,50; 
poznámka redakce). Pozor - nezaměňovat za 
"Razítkovou barvu"! Barva pro číslovačky je svým 
obsahem oleje nevysychavá. Navíc je vyráběna v 
několika barevných odstínech, takže výměnou 
kazet lze dosáhnout "vícebarevného" tisku. Tisk je 
sytý a životnost barvy je shodná s originální 
páskou. Vlastní postup je jednoduchý - stačí 
kazetu upnout do nějakého držáku (svěrák), pásku 
posouvat unášecím trnem kazety a současně 
nanášet štětečkem na střed pásky podélně proužek 
barvy v šířce asi 2 mm. Stačí malé množství, barva 
posunem pásky v kazetě během barvení pronikne 
do celé plochy pásky a při větším množství by 
znečistila prostor kazety i tiskové hlavy. Barva 
značně špiní, obtížně se čistí a proto práce 
vyžaduje zvýšenou © pozornost. Tento — postup 
užívám opakovaně již rok při regeneraci kazet pro 
tiskárnu Star LC-10. Životnost pásky v kazetě je 
nyní dána již jen mechanickým opotřebením 
tkaniny pásky." 

Tolik z dopisu. Musím dodat, že jsem i tento 
způsob vyzkoušel a jsem s ním celkem spokojen. 
Je nutné dodržet skutečně co nejužší nanášecí 
proužek barviva na tkaninu. V žádném případě 
pásku "nenatírejte" - po několika minutách 
provozu budete zděšeni, odkud že Vám to z 
tiskárny kape barva! To není žert, ale vážná věc. 
Zde více než kde jinde platí přísloví, že "méně je 
někdy více". 

Nejlepší je samozřejmě koupit si pásku novou - 
problém je v tom, že ona není právě nejlevnější. 
Tisková páska do Brothera M-I109 stojí v 
Německu kolem 19 DEM au nás není k sehnání. 
Proto Vám regeneraci vřele doporučujeme a 
budeme velmi rádi, když nás seznámíte s tím, jak 
jste dopadli. Těšíme se na Vaše dopisy na adrese: 
ZX. magazín, Boženy Němcové 127, 43923 
LENEŠICE 


(pro ZXM napsal David Hertl) 


poznámky k: 


MULTIFACE 3 


V ZXM 3/91 vyšel komentář k článku o 
Multiface 3. Autor ing. Petr Veselý jakožto 
potenciální uživatel toho o Multiface 3ví mnohem 
více, než já, ale přesto si dovoluji ke komentáři 
uvést pár poznámek. Především není pravda, že v 
článku o Multiface 3 se tvrdí, že Multiface 3 
neověřuje © přítomnost | křídlové © značky (t.j. 
identifikátor začátku komprimovaných dat ze 3 
byte). Údaje v článku uvedené v souvislosti s 
kompresí dat se týkají prvé verze - Multiface 1, jak 
lze nahlédnout. Mám k dispozici (zřejmě jednu z 
prvních) verzí ROM z Multiface I, která 
přítomnost  křídlové značky v datech před 
kompresí neověřuje a může dojít ke zhroucení 
programu při dekompresi. 

V manuálu je opravdu mlhavá a nic neříkající 
věta o tom, že Multiface 3 nesmí být připojována k 
nevhodným zařízením, ovšem jako varování a 
upozornění to. neberu, jak jsem uvedl v 
komentovaném článku. Neberu to mimo jiné i 
proto, že jsem viděl a vlastnoručně opravoval 
počítače ZX Spectrum (a nebylo jich málo) 
poškozené zasunutím redukce pro joystick z VD 
Skalica do nesprávného konektoru. I když si laik 
nebo dítě uvedenou větu přečte, neporozumíji a v 
lepším případě ho nejspíše napadne, že Multiface 
3 nesmí připojit třeba do zásuvky 220V, což by 
stejně nešlo. Proč však by si M3 nemohl nasadit 
třeba na obyčejné kamarádovo ZXS, když v 
manuálu ani na konektoru IF to není konkrétně 
zakázané? Seriózní výrobci z těchto důvodů píší 
varování červenou barvou na štítek, který lepí 
přímo na konektor zařízení, zde Multiface 3. 
Samozřejmě, že někdy ani toto upozornění nestačí. 
V manuálu k M3 mělo být konkrétně napsáno, že 
při nasunuti M3 na ZXS 48/128K hrozí poškození 
počítače a štítek s varováním umístěn na 
konektoru M3. 

Výrobky typu  Multiface, ZX Interface 3, 
Mirage Microdriver, Beta Disc, Swift, Disciple či 
Plus D s magickými tlačítky, ale i naše Back Up 
ROM (0 vychloubačném Crackeru z ST 11/87 ani 
nemluvě) mají společné, zatím nepopisované, ale 
podstatné slabiny. Tak např. si nepamatují a do 
kopie neukládají barvu rámečku (BORDER), 
takže po nahrání kopie nebo jen při zastavení 


programu a použití úseku (třeba SAVE/LOAD), 
který barvu rámečku změní, obrázek barevně 
neladí. Kopie pořízené těmito výrobky (bez ohledu 
na typ) lze narušit ryze programově. Vzhledem k 
vadné a nerekonstruovatelné kopii © pak 
zkopírovaný program nebude pracovat tak, jak má, 
a dříve či později se zhroutí (Cracker podle ST 
11/87 lze např. odstavit i zcela triviálním 
programovým postupem, který např. Multiface 
ještě "přežije"). S touto ochranou jsem se v praxi 
nesetkal, nic mimořádného na ní není a logicky 
uvažující programátor ji možná časem. objeví. 
Dodávám, že existují také programově 
nenarušitelné verze hardwarových Crackeru i bez 
výše uvedených nevýhod. Do nich však mají 
doposud vyráběné doplňky v — zahraničí, 
publikovaná zapojení i naše amatérské konstrukce 
ještě hodně daleko. 


(pro ZXM napsal -rex-) 





Srdečně Vás zdravím. Dovolte mi, abych Vám 
nabídl několik poznámek z Vašich dopisů, které 
dostáváme do redakce a za které Vám velmi 


děkujeme. 

Od čtenáře, který se pravděpodobně zapomněl 
podepsat, jsme dostali nabídkový list firmy "LB 
SERVIS KANCELÁŘSKÉ TECHNIKY", která 
jako jedna z dalších firem nabízí pro počítače 
Spectrum | 48/Plus/128/Plus 2 a | Didaktik 
Gama/M disketovou jednotku. Jmenuje se "D 40" 
(patrně "známá" disketová © jednotka firmy 
Didaktik) a stojí 4290,- Kčs. Jedná se o 5 1/4 
mechaniku, 40 stop, kapacita 360 kB, rychlost 
nahrávám 24 kB/1 sec. Jednotka je vybavena 
operačním systémem, který je umístěn v paměti 
ROM a její systémové informace nezasahují do 
paměti RAM počítače. Je možné mít současně 
připojenu i tiskárnu. Komentář našeho čtenáře je 
krátký: "Za hodně peněz málo ...". 

Pan Hušek, náš čtenář ze Sokolova, si na základě 
celostránkového inzertu v ZXM 2/90 předplatil 


17 


časopis "SPECTRUM SOFTWARE SERVIS", 
jehož vydavatelem byl pan Vladimír Ira z Plzně. 
Naše redakce dostala na ukázku jediné (první) 
číslo a pak už nic. Domnívali jsme se, že redakce 
časopisu SSS nemá na bezplatné zasílání časopisu 
redakcím konkurenčních časopisů (tak, jak to 
funguje např. mezi Amatérským programátorem, 
Fifem a ZXM) a měli jsme věc za vyřízenou. Na 
jaře tohoto roku se nám do redakce ozval pan 
Hušek, který si časopis předplatil a byl (stejně jako 
my) překvapen právě jen jedním číslem (cyklostyl 
na 4 listech A4 po jedné straně) za 40,- Kčs 
předplatného. S naší pomocí kontaktoval osobně 
pana Iru, vydavatele listu, a požádal jej o navrácení 
předplatného. Dostal tento dopis: 

"Vážený pane Hušku, 

hluboce se omlouvám za vzniklou situaci, vzniklou 
znemožněním tvorby časopisu. Vzhledem k tomu, 
že nebylo dodnes nalezeno jiné řešení, posílám 40 
Kčs složenkou. 

Děkuji za pochopení, s úctou Vladimír Ira" 

Co dodat? Snad jen to, že pustit se do vydávání 
časopisu vyžaduje alespoň trochu organizačních 
schopností a alespoň něco málo spolupracovníků. 
Ostatně, i na cyklostylu se dá dělat dobrý časopis 
(viz "Zpravodaj Karolínky") - když jej redigují 
schopní lidé. © Obávám se ale, že | doba 
cyklostylovaných časopisů (mimo ryze klubových 
informátorů s nízkým nákladem) je již nenávratně 
pryč a že vydavatelé takových časopisů by se raději 
měli poohlédnout po levných xeroxech. Obsah 
dobrého nebo výborného časopisu (jako je např. 
hradecký "ZX CODE") se cyklostylem přece jen 
trochu sráží... 


Posledním dopisem, ke kterému se dnes vrátím, je 
dopis pana Tibora Bartoše z Nitry. Otiskujeme jej 
původním znění na následující stránce, přečtěte si 
jej. Firmě MS-CID jsme věc oznámili a poprosili o 
vyjádření (které zveřejníme). Nicméně k myšlence 
dopisu jako takové: je pravdou, že zveřejňování 
výpisů programů v časopisech není nikdy bez 
rizika. Čím delší program, tím větší 
pravděpodobnost, že tam bude více chyb. Navíc 
podklady pro časopis nepřepisují vždy 
programátorští odborníci, ale často i jen normální 
písařky, které — proklínají toho, kdo | něco 
podobného vymyslel. Taková písařka po hodině 
přepisování pro ní nesmyslných písmenek a čísílek 
už prostě nedává pozor a je možné, že se tu a tam 
překlepne. O to horší je pak to, když si nějaký náš 
čtenář přepíše dobře, ale zjistí, že chyba je již v 
časopisu! No a to vůbec neuvažuji o poslední 
možnosti, sice nepravděpodobné, ale (jsme jen 
lidé!) také © možné —- že totiž se. splete 


18 


sám programátor. ZX magazín se již při přechodu 
na oficiální cestu © (číslem © 5/90) | rozhodl 
zveřejňování sáhodlouhých listingů omezit či lépe 
úplně zrušit. Snažíme se zveřejňovat spíše kratičké 
rutinky, jejichž funkci můžeme v redakci ověřit 
sami. Tolik tedy panu Reptovi a všem dalším 
čtenářům, kteří nás poslali do háje a dál. 

A tolik pro dnešek z Vašich dopisů. Nezapomeňte, 
že pokud nejste s něčím spokojeni nebo pokud 
nám chcete napsat, co se Vám v ZXM či jinde líbí, 
pište na adresu: ZX magazín; Boženy Němcové 
127; 43923 LENEŠICE. 


(pro ZXM napsal David Hertl) 





INZERCE 
PRODEJ... 


* Prodám různé manuály k programům a 
literaturu pro ZX Spectrum. Seznam zašlu za 
známku. Ivan Vlček, Leninova 39, 16000 PRAHA 
6 





+ Prodám Kempston Interface pro Spectrum 
(150,- Kčs), pro Didaktik Gama (100,- Kčs), 3x 
rozbité joysticky na náhradní díly (80,- Kčs). Aleš 
Borovička, U polikliniky 1055, 56401 ŽAMBERK 

+ Prodám DIDAKTIK M včetně disketové 
jednotky DIDAKTIK 40 a bohatého příslušenství. 
Ceny a podrobnější informace na vyžádání zašlu. 
Josef Musil, Špičák 125, 38101. ČESKÝ 
KRUMLOV 

+ Prodám fungující mechanickou část tiskárny 
ATARI. Elektronickou část včetně plošných spojů 
mám navrženou a zdokumentovanou. Levně. Josef 
Musil, Špičák 125, 38101 ČESKÝ KRUMLOV 

*« Prodám AY-3-8910 za 700,- Kčs. Robert 
Vozka, A. Janeby 719, 33701 ROKYCANY 

* Prodám 80 kusů magnetofonových kazet (8x 
hra/uživ. SW na jedné) - 50,- Kčs/kus. Stavebice 
myši + SW (350,- Kčs), profi-interface (pro 3 typy 
joysticků) (380,- Kčs). Vše nové - solidní. Ing. J. 
Racek, Květnice 53, 25084 ŠIBŘINA (phone 
Praha 9971937) 

+ Prodám SP 210 T (3500,- Kčs); mgf B-100 
(1000,- Kčs); TV Safír (2000,- Kčs); Didaktik 
Gama (4000,- — Kčs); — sestavený © a | funkční 
souřadnicový zapisovač Alfi (500,- Kčs); firemní 
kabel (Skalica) k propojení DG a Alfi (100,- Kčs). 
K propojovacím kabelům dodám zdarma množství 


Bartoš Tibor, Pártošova 9, 949 01 Nitra. 


V Nitře, dňa 15. 7. 1991 


Titl. 
Časopisy: 


FIFO a 
ZX magazín. 


Vážené redakcie. V posledných číslach Vašich 
časopisov Ste uviedli program GRAMON, ktorý by bol dobrý, 
keby bol funkčný. Po pracnom, bezchybnom nahratí a spustení 
programu, sa objavia v hornej časti obrazovky čmáranice. Po 
nahrati programu na kazetu pri VERIFY už je hlásená chyba. 
Pri pokračovaní podla predpísaného návodu program nejde a 
autor sa nám všetkýn úprimne rehoce ako nás nachytal. 

Bolo by žiaduce pred uveřejněním podobných 
programov, najprv si overiť správnost a funkčnost. Je predsa 
nesvedomité zavádzať svojich čitatelov nezmyslami. 

Odoberám oba Vaše časopisy a nepovažujem za 
chybu, že Ste naraz vydali programy od toho istého autora, 
ak by bol dobrý. 

V časopise FIFO bolo slúbené nové vydávanie 
POKE pře hry i snávodom pře zavedenie. Sluby sa slubujů ... 
atď,ako v našom parlamente. 

V ZX magazíne sů programy pre písanie. Prvý 
program pre grafiku je dobrý a všeobecne známi. Ostatné pro- 
gramy nejdú. Buď sú programy dobré a my ostatní sme blbi, 
alebo je zle napísaný návod pre obsluhu. 

Nehnevajte sa že Vám tak otvorene píšem, čo si 
myslím. Nelietate v tom sami. Dobré programy i od iných vy- 
davatelov nie sú funkčné. / napr. Karolínka /. 

Požíadajte autorov o nápravu a zveřejnite dobrý 
program bez závad. 


S pozdravom Váš 
předplatitel': 


19 


tiskových programů, jen za cenu kazety. Vše 
funkční, výborný stav. J. Gacák, 27304 KAČICE 
305 

+ © KONSAT 
programů do skupinových nebo indiv. rozvodů a 
doplněk k Didaktiku Gama, odstraňující potíže při 
nahrávání programů © do © počítače. | Phone 
0339/90167 nebo 0339/22849 

*« Ponůkam novú logicků počítačovů hru s 
peknou doplňujúcou grafikou. Cena 10,- Kčs plus 


nabízí © zavádění | satelitních 


5,- Kčs poštovné a zaslaná kazeta na adresu: 
Martin | Stůúpal, Medvedzie | 42/10, 02744 
TVRDOŠÍN 


* Tiskárnu Seikosha GP-50 S, napojení přímo 
na ZX Spectrum, málo používaná, levně. Ladislav 
Kóňa, Kremnická 162, 26102 PŘÍBRAM 

* Otestovanou disk. mechaniku 5,25" - 360 kB 
za 2100,- Kčs. Jiří Šafránek, Lechowiczova 21, 
70200 OSTRAVA I, phone 069/261433 

+ Prodám k Didaktiku M joystick obou norem 
(zahraniční, autofire, k připojení netřeba redukce, 
435,- Kčs). I dobírkou.  Vítěslav — Rumpell, 
Svatopluka Čecha 1131, 73581 BOHUMÍN 

* Prodám Program "KOSTĚJ" - pomůcku při 
výuce anatomie. Bližší informace za známku. 
Michal Novák, Slavětínská 568,19014 PRAHA 9 


KOUPĚ... 


*« Koupím interface k tiskárně D-100 M pro 
zapojení k ZX Spectrum Plus. Případně odkoupím 
i programy pro ovládání této tiskárny. Daniel 
Pacík, Slezská 2892, FRÝDEK-MÍSTEK 

* Sháním uživatelské programy pro Spectrum 





128 Plus 2. Ivan Vlček, Leninova 39, 16000 
PRAHA 6 

* Koupím membránu pro. klávesnici ZX 
Spectrum "gumák". Jiř Kopinec, U pivovaru 9, 


58601 JIHLAVA 

+ Sháním programy pro ZX Spectrum Plus a 
D-100. Radek Zachoval, Palackého 3, 67801 
BLANSKO 
*« Koupím užitkové programy a hry na Didaktik 
M - pouze na disketách 5,25". Nabídky na adresu: 
Petr Šuba, Svobodova 167, 79821 BEDHOŠŤ 

*« Koupím hry SIDEWIZE a CROSSWIZE, 
popř. vyměním za jiné. Jan Holan, Taussigova 13, 
61500 BRNO 

+ Sháním program MZXR nebo MZXS pro 
ovládání souřadnicového zapisovače Minigraf 0507 
na počítači Didaktik Gama. Pavel Modřanský, 
Lánská 922, 54941 ČERVENÝ KOSTELEC 


20 


* Sháním někoho, kdo má hudební programy 
(WHAMI!, WHAM 2) apod...) nejraději z 
Kopřivnice a okolí. J. Zrunek, Na luhách 975, 
74221 KOPŘIVNICE 

* Sháním někoho, kdo zapůjčí servisní návod 
pro plotter "Didaktik Z" nebo "Didaktik Z2" a 
schéma Spectra Issue 6. Jiří Ryšánek, Jesenická 
10, 79401 KRNOV 

* Kdo  okopíruje návod ona "Beta řadič“ 
uveřejněný v časopise Mikrobáze od čísla 5/1989. 
Zaplatím! L. Ryba, M. Alše 2095, 43401 MOST 

« Koupím membránu do gumáku. P. Žák, 
Tábor 59, 61200 BRNO 





RŮZNÉ... 


* Programování EPROM 27128, PROM 74188, 
745287, 74S571. Disková verze MRS v 04 pro 
Beta Disk a TS-DOS v 5.01, 5.03. MTsoft, M. 
Tůma, Krátká 560, 39464 POČÁTKY 

* Chcete-li prožít nejedno dobrodružství ve 
městě New York potom tedy. neváhejte a 
objednejte si novou komunikační hru FRANTO, 
FRANTO od firmy U.C.PHOENIX.. Zašlete 
složenku typu C s částkou 61,- Kčs a dojde Vám 
nová kazeta C90 s hrou a jeden. systémový 
program zdarma. Linduška, Jugoslávská 93, 61300 
BRNO 

. A8 B Eletronika opravuje videa, 
magnetofony, přenosné BTV, 1l6-ti a 8 bitové 
počítače, tiskárny a další periferie. Instaluje zvuk 
do TV a videí. Benešovská ul. 38, Praha 10, úterý 
až pátek 9 - 19 hod. Phone 735362 denně 7 - 22 
hod. 

Vlastním ©ZX | Spectrum | upravené | dle 
Sdělovací techniky 11/87 na 80 kB. S touto 
úpravou mohu také pracovat pod operačním 
systémem CP/M (3,5"; 720 kB). Rád bych se spojil 
s uživateli, kteří mají takto upravené Spectrum. 
Rád bych spolupracoval s těmi, kdo vlastní plotter 
XY 4150. (výměna programů a. zkušenostní. 
Zájemcům © řadič WD 2797 mohu jeden 
nabídnout. Jiří Jecha, Krausova 7, 61800 BRNO 

+ Víte, že s malou investicí můžete u svých 
počítačů značek Didaktik (Gama/M), Spectrum 
48 kB, Delta a kompatibilních získat zvukové 
možnosti, jaké má Spectrum 128 kB? Nabízíme 3- 
kanálový zvukový generátor s AY 3-8912. Velmi 
výhodné pro hry a demonstrace melodií! Kvalita 
zaručena, záruka 1 rok. Informace: BEST, 74768 
TĚŠKOVICE 1 


T U.S.C. TEAM 

představuje 
GANGSTER V.2.3 

od Jiřího Kadlece ml. (c) 1988 


BAZZEZEZE MAE UZEUEEIAEZSZEEE=ZS=EHE=EE==E=EEE=E=EMHEUS=I=SSEE=SSE==ZS=EZ==EEMEZENSSSEE=ENE=EE= 


S 


Program Gangster umožňuje překládat cizojazyčné programy do 
čestiny. Překládaná data mohou být zapsána v libovolném tvaru 
(Program, Bytes, Number array, Character array). Gangster má textový 
editor o 8 řádcích a 32 sloupcích, který zobrazuje text do spodní 


třetiny obrazovky. K dispozici je 42239 bytů paměti - Gangster 
sám je uložen ve VideoRAM. 
Po nahrání programu si zvolíte ovládání kurzoru (klávesnice 
nebo joystick). Objeví se menu: 
LOAD 
SAVE 
DELETE 
PREKLAD 
LIST 
LOAD - Touto volbou  nahrajete do Gangstera program 
nebo data, která chcete překládat.Nahrává se 
pouze aktivní část programu (např. u her 
vlastní "bytes" bez obrázku, zaváděcího programu 
atd.) .Nahraný text lze prohlédnout volbou LIST 


- stává se,že text je komprimovaný (stlačený), 
a v tom případě ho Gangsterem nepřeložíte. 
Hlášení při nahrávání: 
LOAD BLOK n 


VOLNE xx 

n - číslo nahrávaného bloku 

Xxx - volná paměť 

Po nahrání zaváděcího signálu se objeví: 
NAME t 
DELKA BLOKU xx 

t - typ nahrávaných dat: P-Program B-Bytes 


N-Number array 
C-Character array 
Jedná-li se o blok dat bez hlavičky, vypisuje se 
hlášení: BODY: 
Program pojme maximálně 10 bloků. Do menu se 
program vrací automaticky po nahrání devátého 
bloku, jinak vždy po stisku BREAK. 


SAVE nahraje přeložený program zpět na 
kazetu. Původně cizojazyčný program přehrajete 
přeloženou verzí již česky - pokud by některá 
slova nedávala smysl, lze kdykoliv program 


Gangstrem opravit. 

Hlášení při nahrávání na pásku: 

SAVE OD BLOKU x DO BLOKU vy 

x,y - nahrává od bloku x do bloku y včetně. 
Pokud je x>y nebo zadaný blok neexistuje,hlásí 
Gangster chybu - SPATNY ARGUMENT. 
Po nahrání zadaných bloků dá program zvukové 
znamení. Nahrávání lze kdykoliv přerušit stiskem 
BREAK. 


21 


DELETE 


PREKLAD 


22 


MOD A) 


MOD B) 


vymaže nepotřebné bloky z paměti. 
Hlášení při mazání: 
DELETE OD BLOKU x DO BLOKU y 


x - nemusíte zadávat - je to číslo nejvyššího 
bloku 

v- číslo bloku,do. kterého se bloky. mažou 
včetně. 


Je-li y>x, opět se vypíše chybové hlášení 
SPATNY ARGUMENT. Po smazáni se program vrací do 
menu. 

Máte možnost přeložit nahraná data do češtiny. 

Hlášeni při překladu: 
PREKLAD OD BLOKU n 

n - číslo bloku, od kterého chcete překládat. 

Pokud blok neexistuje, vypíše se SPATNY ARGUMENT 

a zadáváte znovu. 

Vlastní překlad má dva módy: 

Svítí bílý čtvereček vlevo nahoře. 

Je-li : zcela vlevo - lze psát malá písmena 
o pozici vpravo - mód CAPS LOCK 
zcela vpravo - mód NUMBER. 

Mód NUMBER. umožňuje vkládat znaky s. kódem 

menším než 32 (ASCII). Tedy: 


Kód: 0-9 Klávesa: 0-9 

10. = P 16- Y 22 S 28 - K 

11 = © 17. - U 23- D 29. — 

12 - MW 18 -I 24 - F 

13 - E 19 - 0 25- JG 

14 — R 20 - ENT 26 - H 

Lb, "ME 21 -= A 27- ď 

Znaky, které program neumí vytisknout, značí 
kolečkem (v ASCII větší než 127) - tyto. znaky 


nelze přepsat. 
umožňuje odečítat od znaků větších. než 127 
zadanou hodnotu. Tuto hodnotu nastavíte stiskem 


Caps shift+4 - objeví se hlášeni: 
BUDU ODECÍTAT n 

Stiskem Caps shift (CS) +3 mód odečítání 
zapínáte a  vypínáte (projevuje se  svítícím 
bílým čtverečkem). Zadáváni odečítání  ovládáme 
takto: CS+4 - o zpět na překlad 

CS+5 -o snižování n rychle 

CS+6 - o snižování n pomalu 

CS+7 - zvyšování n pomalu 

CS+8 - o zvyšování n rychle 

CS+0 - jako CS+5 


ENTER - jako CS+8 

Mód b) má využití zejména při překladu 
profesionálních programů - poměrně často 
využívanou fintou nejrůznějších firem je 
inverse posledního znaku tisku. ASCII končí 
znakem 127,tj. znakem (c)-copyright.Bítově to 
znamená,že nejtěžší bit v bytu je 0. Ale právě 
toto firmy využívají - u posledního znaku tisku 
nastaví nejtěžší bit na 1. Tím sice ušetří pamět 
- nemusí deklarovat délku tisku,ale ztíží tím 
práci překladatele.Vy tedy nastavíte patřičný 


odečet (nejčastěji 128, ale neni to pravidlem) a 
program překládáte právě módem b. 

vypíše všechny nahrané bloky a čeká na. stisk 
klávesy k návratu do menu. 


LIST 


Vkládáni textu: pro oba módy plati: 


CS+A až 2 velká písmena 
CS+ENTER - návrat do menu 
CS+SPACE - mezera 
CS+1 - posun textu nahoru o 8 řádků 
CS+2 - posun textu dolů o 8 řádků 
CS+3 - zrněna módu B) (tedy nikoliv CAPS LOCK, NUMBER) 
CS+4 - nastaveni odečítání 
CS - kurzor vlevo 
ČS+6 - kurzor dolů 
CS+7 - kurzor nahoru 
CS+8 - kurzor vpravo 
ČS+9 - změna módu A) (tedy CAPS LOCK,NUMBER> 
CS+0 - jako CS+5 
ss+0 až 9 - znaky" !8+S$%a' () " 
POZOR !!! Česká verze textu nesmi být delší než původní 
cizojazyčná !!! (*) 


Pokud program přeložíte, najděte si někde v úvodu. méně významný 
text a můžete se zde podepsat jako překladatel, neměli byste však 
přepsat jméno autora. 

*) Rozumí se pochopitelně co do skutečné délky slova, t.j. počtu 
znaků ve výrazu. 


Při tvorbě tohoto programu byly použity tyto programy: 
GENS 3 a MONS 3 fy HISOFT 
ART STUDIO fy O02:C:5Py 
MELBERN DRAW fy PROSPECT A SPECTROS 
GANGSTER 02,2.1,2.2 fy U.S.C.Team 
MAD LOAD fy FUXOFT 


autor : Jiří Kadlec ml. 
Případné připomínky, informace zasílejte na adresu: 
Jiří Kadlec ml. 
Libovická 2159/10 
PRAHA 6 
169 00 
tel.02/ 35 74 00 


Distribucí tohoto programu se zabývá redakce časopisu 
SPEKTRUM. Adresa: David Hertl, B.Němcové 127, 43923 Lenešice. 
Pokud si budete o program psát, přiložte, prosím, 5,- Kčs na 
poštovné. Děkujeme. 





Podle původního manuálu přepracoval a doplnil 
Študák Software (TM) 


11. června 1989 
Třemošná u Plzně 


23 


Program ART STUDIO podrobněji 


Program ART STUDIO je nejvíce rozšiřený program pro tvorbu 
grafiky, ale není o něm dostatek informací, takže málokdo ví jak 
připojit tiskárnu nebo jak program přepnout ona. jiný ovladač. 
Těchto pár informaci by vám v tom mělo pomoci. 





1. Program při tisku volá adresu 34629. Od. této adresy v 

rozsahu 100 byte máji být uloženy informace o připojené 

tiskárně. 

adresa: 

34629 počet jehel (7 nebo 8) 

34630 - 34637 kódy, které se vyšlou na tiskárnu před tiskem 
obrázku (inicializace tiskárny) 

34638 - 34639 počet bodů jednoduché hustoty na jeden řádek 

34640 - 34647 kódy, kterými se tiskárna přepne do grafického 
módu jednoduché hustoty 

34648 - 34649 počet bodů dvojité hustoty na jeden řádek 

34650 - 34657 kódy, kterými se tiskárna přepne do grafického 
módu dvojité hustoty 

34658 řídicí znak CR pro návrat vozíku na konci řádky 

34659 Tidici znak LF pro přechod na nový řádek 

34660 - 34808 tisková rutina 

34809 zvětšeni (1 až 5) 

34810 - 34814 písmena pro ovládáni ART STUDIA klávesami 
(vlevo, vpravo, nahoru, dolů, aktivace) 

34815 zapnuti ovladače ART. STUDIA (klávesnice. 
Interface 1, Kempston, kurzory, AMX myš 

34816 skutečný start programu ART STUDIO 


2. ovladač ART STUDIA se zrněni obsazením adresy 34815 takto: 


0 - zapnuto ovládáni klávesami, písmena z adres 34810 - 34814 
1 - Interface 1 3-kurzory 
2 - Kempston Joystick 4-AMX myš 

3. Program ART STUDIO existuje v několika verzích, lišících. se 


délkou hlavního bloku. Skutečná počáteční adresa i délka jsou: 
31232,28256. Pokud máte program s jinou délkou a chcete urychlit 
nahrávání programu ART STUDIO udělejte toto: 


CLEAR 30000 : LOAD "" CODE : SAVE "ART STUDIO" CODE 31232,28256 
K takto upravenému programu vytvořte tuto hlavičku: 
CLEAR 24063: LOAD "" CODE: POKE 34815, (zvolený ovladač): 


RANDOMIZE USR 34816 


4. Pokud máte originál interface pro Kempston myš můžete si 
pro něj ART STUDIO upravit změnou těchto adres: 


34809, 2 43767, 255 
34810 - 34814, obsadit 0 43768, 24 
34815, 4 43769, 8 

43647, 24 43770, 62 
43648, 53 43771, 250 
43762, 62 43775, 252 
43763, 251 43776, 60 

43764, 24 43777, 201 
43765, 12 43778, 219 
43766, 62 43779, 223 


24 


* * * SPECTRUM FORTH * * * 


LOAD " " CODE ENTER Bytes : SpecForth 


SPECT ZX-FORTH 1.1 

/c/ 1982 ARTIC COMPUTING LTD. 

ALL RIGHTS RESERVED 

32470 BYTES FREE 
Po natažení systému Forth zastavte magnetofon. Nyní následujte 
editor. 


1 load ENTER READY CASSETTE 
ENTER 
zapněte magnetofón - po natažení - stop R MSG K 4 
READY CASSETTE 
zapněte magnetofón - ENTER - stop I MSG K 4 
READY CASSETE 
zapněte magnetofón - ENTER - stop OK 


Pokud vše proběhlo v tomto pořadí, je systém natažen a schopen 
provozu. Následuji již stránky (screen) vlastni konstrukce. 


4 load ENTER atd. 


Graficky znak je vašim kurzorem a označuje, kdy je systém READY 
(připraven) pro vstup z klávesnice. Nyní můžete zadávat slova a 
ukončovat stisknutim tlacitka ENTER. Než stisknete ENTER. můžete 
připadné chybné zadání zrušit pomoci DELETE a opravit jej. 
Stránkový editor se opoužívá při. opravě chyb. Provádí se 
kopirováním správného textu. Pomoci kurzoru (CAPS SHIFT. 5-8) 
najdeme začátek textu ke kopirováni. Samotné kopírovaní provádíme 
tlačítkem EDIT (CAPS SHIFT 1). 


Čislovník chyb 


0 není ve slovníku 

1 prázdny zásobník 

2 slovník přeplněn 

3 nedovoleny způsob adresace 

4 jméno již použito - varovaní 
s. zásobník přeplněn 

17 musi byt použito v definici 
18. nesmi byt použito v definici 
19. nevhodná podmínka 

20 nedokončena definice 

21. chráněny slovník 

22 použito pouze při load 

23. mimo rozsah aktuální stránky 
24 deklarace vokabularu 


FORTH EDITOR 


25 


Při interaktivní práci s jazykem FORTH nemáme možnost změnit 
nebo vypsat definice slov. Proto byl vytvořen. EDITOR. který 
používá zápis na očíslované. stránky. Jedna stránka (screen) 
obsahuje 16 řádků po 64 znacích. Programy (definice slov) se 
ukládají pomoci EDITORu do těchto stránek. číslo stránky může 
být 0 až 32768. V paměti je uložena jen jedna stránka a je 
označena jako aktuální stránka. 


EDITOR vyvoláme zápisem : editor ENTER 


Jednotlivé příkazy 


n clear vymaže a naformátuje stránku 

n list urči aktualní stránku 

np ..... zápis do řádku n 

ne zruší obsah řádku n 

nd zruší obsah řádku n, ostatní řádky posune nahoru 

n Ss uvolní řádek n, ostatní řádky posune dolů 

nh řádek n uložit domezipaměti 

nr řádek n naplnit obsahem z mezipaměti 

m řádek n naplnit obsahem z mezipaměti, ostatní řádky po- 


sune dolů 
si: vylistuje aktualní stránku 
Na konci stránek 
= přechod na další stránku 
=) poslední stránka 
first ? výpíše číslo aktuální stránky 
Změna čísla stránky 


n dup first ! scr | n = nové číslo stránky 
Kurzor editoru (podtržitkový kurzor) 


Tento kurzor ulehčuje vyhledávání a opravu vadných částí textu 
na aktuální stránce. 
top kurzor na začátek stránky 


fr 'text' hledá vpřed řetězec 'text', po nalezení umístí 


26 


řádek do editační oblasti a vypíše číslo řádku 
nenajde-li vypíše ? MSG 0 


b používá se po f a vrací kurzor o délku hledaného 


řetězce zpět 


n hledá další výskyt textu dle f 

c 'text' kopíruje text na místo označené kurzorem 

n m přesun kurzoru o n míst vpřed nebo vzad (-n) 

ELIb Vtext“ vymaže řádky od kurzoru až po "text" - © používame 


pouze bezprostředně po pozicirování 


> text! vyhledá a zruší další výskyt řetězce 'text' 
Zadame-li c bez textu, dojde ke stopu překladu. Tuto. chybu 
rušíme pomoci : top x (ENTER). 


Ukládáni programu 
Program (definice slov) zapsaný na aktualní. strance můžeme 
uložit na kazetu běžným postupem při zápisu programu. Příkazem 


flush (ENTER) zahájíme zápis 
systém sdělí: READY CASSETTE 
Po zapnutí záznamu stisknete ENTER pak sledujeme pruhy na 
obrazovce a po zprávě OK zastavíme záznam. 
Takto zapsaná stránka se může zavést do systému pouze. opět 
jako stejná stránka. 
Natažení programu (stránky) 
Příkaz : n list n = číslo stránky 
Je-li stránka již obsazena opak. následuje výpis stránky na 
obrazovce. Je-li prázdna, pak následuje výpis READY  CASSETTE. 
Stiskneme ENTER a spustíme magnetofón. Nedojde-li k odpovědi OK 
nesouhlasí číslo stránky. 


n load provede compilaci definic na aktuální stránce. 


Natištěno pro časopis ZX magazín v zimě 1990 


Tradice + solidnost 
+ seriózní jednání 
- to je jedině 
ZX magazín! 


Z 


SAVE £60 


NORMAL PRICE £129.99 


MIDI 
OOP E 





V WE HÁVE A LIMITED NUMBER OF THESE SUPERB MIDÍ ŠYNTHESISÉRS. JUST 
COMPARE THE FEATURES... 


W rmx FoxiDe FIRST AMOVLOEH KETBOAKO W 3 FIN VAKIATIONS POR PROFESIONAL W zzgurmza © "AA" BATTERIES OR AC/DC 
W wrrw 25 BUILT -IN INSTRUMENT VOICES W ruiz 22 KETS FOR GREAT MELOOY W ooszs COMPLETE WTTN ITS OWN aHOULDER 
W omorcz or 25 RYTRM aTYLZE PLAY- $TRAP 


W comrosz roUR OWN RACKINO DYTO TEE W vaz TIE BUILT- PTTCH BEND WIMEZI POR 
SrGUENCEM KYFECT 





v VIBRATO, BUSTAIN AND PORTAMENTO SPECIAL 
EPVECTO 


BUT THAT'S NOT ALL... 

IF YOU HAVE EITHER A SPECTRUM, COMMODORE 64/128, ST, AMIGA OR 
AMSTRAD CPC COMPUTER WE CAN OFFER YOU A MIDI PACKAGE THAT 
YOU JUST CAN'T REFUSE! 

FULL MIDI PACKAGES INCLUDING YAMAHA KEYBOARD, MIDI INTERFACE, 


SOFTWARE AND MORE!! 









AMIGA PACK 
O ramana KKYBOANO 

D MID INTERFACE - MID OUTITNU 
O AoTIvisoK MUSO STUDIO - A 
BUPERS MIDI BOFTWARE PACKAOU 


ONLY £99.99 sAVE £ss* 









AMSTRAD CPC PACK 


al 
o: 






ONLY £79.99 sAVE £es* 


THIS OFFER IS LIMITED BY THE SUPPLIES OF THE KEYBOARDS - 
28 SO DON'T MISS OUT 


KLÁVESNICE NA ZK SPECTRU 


Testování klávesnice na ZX Spectru lze provádět mnoha 
způsoby. Postupně se dozvíte všechny. Ke každému způsobu 
uvidíte program, který vrací v registru A kód stisknutí 
klávesy. Pro snažší vyzkoušení klávesnicových podprogramů 
vložte nejprve jednoduchý obrazovkový editor: 





ent * 
td *,2 j otevření kanálu pro tisk 
cati w1601 ; do horní obrazovky 
xor a 
tá (LINE) ,a 
ld (COLUMN) „a intolalizaoe 
Ld hL,.22528 
ld (CURSOR) „hl 
MAINLOOP cat 8020 j otestuj klávesu BREAK 
ret ne j vrať se, je-li stištěna 
Ud *,22 
rat 16 
ld 2, (LINE) 
rst 16 pozici pro tisk 
ld a, (COLUHN) 
rst 16 
ld hl, (CURSOR) ;namakuj kurzor na 
Ltd (KL) ,.2100 ; obrazovku 
call INKEYI1 j čekej na stisk klávesy 
cp we j test typu znaku 
Je E,CONTROLS | ; odskok pro kód < 32 
rat 16 i vytiskni znak 
td h L, (CURSOR> 
áne ht 
td 2, (COLUMNI 
inc a 
cp 22 
Je C,CHAR1 
td a, (LINE) 
inc a 
ce 22 na další poxtol 
jř c ,CHAR2 
xor a 
ld hl.z2s20 
cHaRa td (LINE) „a 
xor a 
CHAR td (COLUMN) „a 


ld (CURSOR) „hl 
Je MAINLOOP 


CONTROLS (d b.a 
La 2. (RD608) 
La hl, (CURSOR) 


te 1517 ,2 

tá a,b 

cp e 

Je nz,CTRL1 
dec hl 

tá a, (COLUHN) 
dec a 

cp 25 

Je nz ,CLEFTRGT doleva 
ta bc, 3m 

add hl,bc 

ld 4.31 


CLEFTRGT ld (COLUHN) „a 
tá (CURSOR) „hl 
Jr MAINLOOP 


cp 10 





Jr NE „GTR 
Ld bc, 32 
add. hl,bc 
dá a, (LINE) 
ce 22 dol) 
Je nz „DOWN 
ld bc, 22 +32 
or a 
sbc  hl,bc 
xor a 
CDOUN Jr CUPDOUN 
CTRLA 11 
nz,CTRL3 
bc,32 
. 
hl.bc 
2, (LINE) 
| 
256 nahoru 
NZ . CUPDOUN 
bc, 22+32 
hl,bc 
a,m1 
CUPDOUN  Ld (LINE) ,a 
td (OURSOR) „hl 
Jr MAINLOOP 
OTRLA ce . 
Je nz,CTRL4 
ine hl 
td 8, (COLUHN) 
inc a 
cp 22 doprava 
Je nz ,CRIGHT 
td bc, 32 
or a 
sbc  hl,bc 
mor * 
CRIGHT Je OLEFTRGT 
CTRL 4 JP HARINLOOP j další klávesy nejsou 
LINE derb © 
COLUHN derb © Jotení poztoe kurzoru 
CURSOR deru © 
INKEVA "i ; povolení přerušení 
hatt ; čekání na přerušení 
bít. 5,(iw+1) ; best na stisk klávesy 
Je Z,INKEY1 j není-li stisk, vrať se 
res 5, (iw+1) j zruž příznak stisku 
tá 2, (235860) ; přečti kód klávesy 
ret j vrať se s kódem v A 
AOLENGTH £9U | 8-START j v NOLEMGTM je délka 


První způsob (podprogram INKEY1I) plně využívá možnosti, 
které poskytuje operační systém Spectra. Počítač každou 
padesátinu sekundy provede otestování klávesnice a pokud 
zaznamená stisk klávesy nebo klávesy a nějakého shiftu, zapíše 
na adresu 23560 kód stisknuté klávesy a nastaví pátý bit na 
adrese 23611 (neboli IY+1). Při použití tohoto podprogramu musíte 
mít povolené přerušení v módu IM 1 nebo IM 2. V druhém případě 
musí Váš obslužný program pro přerušení volat podprogram na 
adrese 56 - nejjednodušší je na konci místo instrukcí EI a RET 
vložit instrukci JP 56 - přerušení se obnovuje v tomto 
podprogramu. Registr [Y musí obsahovat hodnotu 23610 (££5C3A). 
Na testování mají vliv některé systémové proměnné) 


23661 - doba (v padesátinách sekundy), která uplyne, než se 
začne u stále stisknuté klávesy opakovat vracení jejího kódu - 
autorepeat. Hodnota se inicializuje na 35. 


23562 - interval, v jakém se bude opakovat kód stále 
stisknuté klávesy. Na počátku je nastavena na 5 padesátin 


sekundy. 
29 


Význam těchto konstant je následující: pokud stisknete a 
budete držet klávesu, vrátí se její kód v okamžiku stisku, potom 
35 padesátin sekundy nevrátí počítač nic a potom bude stejný kód 
vracet každých 5 padesátin sekundy a to dokud klávesu 
nepustíte. Obě konstanty můžete nastavit na libovolnou hodnotu 
v rozmezí 0 až 255. 

Systém umí číst klávesnici ve všech módech = M M B B B. 
Nastavení, v jakém módu bude klávesnice čtena, se provádí na 
třech adresách - 23611, 23617 a 23658. Jednotlivé módy (jde o 
módy kurzoru v BASICu) nastavíte takto: 


klávesový mód B — Ld (iy+1),204 
Ld (i4+7),8 
Ld (iv+48),8 


klávesový mód B — id (iy+7),1 


klávesový mód B — id (iuw+7),2 
klávesový mód (B — 1d (iy+2),196 
Ltd (14+7),0 


klávesový mód i —- (d (iy+1),204 
td (iw+72,0 
Ltd (iW+48),0 


Registr IY musí opět ukazovat na adresu 23610 (£5C3A). 
Používáte-li ve svých programech přerušení v módu IM 1, 
nepoužívejte raději registr IY a nechte jej nastavený na uvedenou 
hodnotu. Pokud se přece jen ukáže použití IY jako vhodné, musíte 
zakázat přerušení po dobu, kdy je v registru IY jiná hodnota. 

Uvedená nastavení lze na pro čtení klávesnice používat i v 
BASICu, nesmíte se vsak na kód klávesy dotazovat pomocí 
INKEY$ ale přímo pomocí PEEK 23560. Podprogram pro INKEY$ 
totiž povoluje čtení pouze v módech (4 I. 


Občas se může stát, že Vás nezajímá ani kód klávesy podle 
módu ani to, jestli je stisknutý CAPS SHIFT či SYMBOL SHIFT, a 
chcete pouze zjistit, která klávesa je stisknutá. V tomto případě 
stačí číst adresu 23556 a na ní je zapsán tzv. hlavní kód klávesy 
a jeho hodnota je obnovována každou padesátinu sekundy bez 
ohledu na to, jestli klávesa byla stisknuta nebo ne. Pokud 
klávesa stisknuta nebyla, je zde uložena hodnota 255. Jinak je tu 
uložen odpovídající kód číslice, velkého písmene, ENTERu (13), 
SPACE (32) nebo EXTEND MODE (14). 


INKEvYA2 *í ; povolení přerušení 
hatt ; čekání na přerušení 
ld a, (23556) j načtení hodnoty do A 
cp Rss j test na nestištění 
Jr z, INKEY2 j skok zpět když platí 
ret j návrat z podprogramu 


Ve zkušebním programu přepište volání INKEYT na INKEY2 a 
můžete vyzkoušet funkci. Tentokrát Vám nebudou pracovat 
pohyby kurzoru. 

Instrukce El v podprogramu nemusí být pokud máte jistotu, 
že při volání je přerušení povoleno. Instrukce HALT také není pro 
funkci programu bezpodmínečně nutná. 

Tento i předchozí podprogramy jsou udělány tak, že čekají, až 
nějaká klávesa stisknuta bude. Pokud budete chtít, aby byl 
signalizován stav, kdy žádná klávesa stisknuta není, stačí 
provést jednoduché úpravy - místo skoku zpět do testu vložit do 
registru A třeba nulu (kód, který říká, že žádná klávesa 
stisknuta nebyla) a vrátit se zpět. 


Dosud popsané způsoby testování vyžadují pro práci povolené 
přerušení - tato vlastnost však může být občas nežádoucí. 
Vyzkoušejte tento program: 


INKEY3 call 854 ; volání KEV-SCAN v ROM 
Jr nz, INKEY3 j voe kláves, skok zpět 
cati 798 ; volání K-TEST v ROM 
Jr ne, INKEY3 j nevyhovuje. skok zpět 
dec d j nastavení [I módu 
td ... ; hlavní kód do E 
JP 819 ; skok do dekódování 


30 


Tato rutina vrací zpět hodnoty jako INKEYI v módu . Na 
tento program má vliv to, kam ukazuje registr IY, pokud je totiž 
na adrese IY+48 nastaven 3 bit, jde o mód, pokud je tento bit 
nulový, jde o mód. Pokud tedy IY ukazuje do systémových 
proměnných (23610 - +£5C3A), jde o takový mód, který byl 
naposledy nastaven. Chcete-li mít test určitě v módu „nastavte 
registr IY na hodnotu 39 před voláním KEY-SCAN. Více 
podrobností se můžete dozvědět z komentovaného výpisu ROM. 


Předchozí způsoby vracejí kódy kláves stejné, jako jsou při 
práci v BASICu. Někdy se hodí, aby byly vraceny kódy jiné. 
Můžete si vyrobit tabulku změn a nevhodné kódy nahradit 
požadovanými - je vhodné pokud se nejedná o příliš mnoho kláves. 
Chcete-li klávesnici doslova převrátit naruby, je vhodnější 
následující program: 


; volání KEY-SCAN v ROM 
j víoe kláves, opět rest 

j test, jestli byla vůbec 

j nějaká klávesa stištěna 
j pokud ne, testuj znovu 


j do A případný SHIFT 


INKEY 4 call 654 
Je Z, INKEY 4 
td 2... 
cp 255 


Je Z, INKEY 4 
ld ad 


Ld hl, SYMBTAR 
cp 18 Jetátén svou sutrT 
Jr Z, INKEYa“RA 

l hl, CAPSTAA 
cp "27 Potiscén CAPS SHIFT 
Jr Z, ÍINKNEY SH 


ld h L,NORHTAB j nebylo stištěno nio 


INKEV 4A ká d,e 
add hl,de 
td a, (hl tení kódu z tabulky 
ret 
SyYMBTAB dem 
defrm 
dem 
defb 143 
derm "Ne" 
dere © 
defm "=" 
defb 131 
derm "1:“ 
derb ",13,34 
derm "L" 
defb 130 
derm """,© 





+[4%>>27" 
-3 "8<£?" 
"tb 





tabulka pro SYMBOL 


CAPSTRB vBHy“ 
10,8 
"TGU" 
"NJU" 
11,5 
"RFC" 
"MKIY 


den 
defrb 
derm 
derm 
defb 
de 
derm 
defb 9.4 

derm "EDX" 

derb © 

derm "LO" 

defb 15,6 

derm "USZ"“ 

defbh 5,13,"P“ 
derb 18,7 

defm "OA" 





tabulka pro CAPS 


NORMTAB derfm "bhybštav“ 
derm "nJju7zeérrc"“ 
defm "BkíB3edx“ 
derb © 

derm "lo9z2wsz“ 
derb ,23 
derm "peělga“ 


defb © 


tabulka bez shiftu 


Podprogram KEY-SCAN vrací zpět v registru E hodnotu v 
rozsahu 0 až 39 - pokud byla stisknuta nějaká klávesa, nebo 
hodnotu 255 - pokud nebyla stisknuta žádná klávesa. Je-li 
současně stisknut nějaký SHIFT, je hodnota uložena v 
registru D (18 pro SYMBOL SHIFŤ a +27 7 pro CAPS SHIFT). Při 
neúspěšném testu (bylo stištěno více kláves a ani jedna nebyl 
SHIFT) je nastavena podmínka NZ, v a případě pak platí Z. 
Stisknete-li současně CAPS SHIFT a SYMBOL SHIFT, bude kód pro 
CAPS SHIFT v registru D a pro SYMBOL SHIFT v E. 

Pomocí této rutiny můžete provádět i takové změny, které 
nelze dosáhnou tabulkou změn - testovat např. CAPS SHIFT a 
ENIER nebo SYMBOL SHIFT a SPACE a podobné kombinace. Stačí na 
vhodném místě tabulky vložit požadovaný kód. Například 
klávesa ENIFR vrací kód 13 at' je stisknuta sama nebo spolu s 
nějakým SHIFIEV Ve všech tabulkách je na tomtéž místě napsána 
hodnota 13, obdobně klávesa SPACE, vrací vždy kód 32. 


Pokud budete chtít testovat klávesu bez ohledu na to, jestli je 
ce; nějaká další klávesa, musíte číst přímo jednotlivé 
porty klávesnice. Nejprve ukázkový testovací program: 


ent 4 


MRINLOOP cati SCANER 
call SHOUKFEYS 


hlavní smyčka 
call soze 
Jr © ,„MRINLOOP 
ret 
SHOUKEYS Ld hL,KEVBOARO ;bufFer s klávesami 
Ld 1x, 22520+33 ; adresa v atributeoh 
ld b,4 j čtyři řádky 
sSHOU1 td c,18 j kláves je deset v řadě 
sHoue ld a, hl 
inc ht 
td (1x+0),a 
E) (1x+2),,2 
td (1x%+32) ,a az klávesu a posun 
td (4x+39) ,a 
inc 4x 
ine 4x 
ine 1x 
dec © ; vnitřní cyklus přes 
Jr nz, 5HOUS i sloupce a skok zpět 
td de,s6 
add  ix,dě Jasan na doltí řádek 
djnz 3Howu1 
ret 
SCANER tá hL,PORTTAB | ; tabulka adres portů 
tá ix ,KEYBORRD ;bufřer pro klávesy 
ld *.. ; čtyři řádky klávesnioe 
ld c,254 ; dolní byte adresy portu 
SCANI1 Ud bo thl) ; horní byte adresy portu 
nc ohli ; posun na datší položku 
push ht ; uložení pro další použití 
Ud “,5 ; kláves je 6 na portu 
td hU.BITTAB j tabulka masek pro bity 


SCANA in a, (c) ; hodnota portu BC do A 
cp ; kornplernent registru A 
and th) j ponech pouze žádaný bit 
inc hl j další položka v tabuloe 
Jr z, 8CAN2B ; odskok, není stištěno 
tá 4,255 i slgnál — je stištěna 

SCAN2B ld (1x+0),2 i zapiš výsledek 
inc ix j posun na datší klávesu 
dec d j opakuj oelkem 5 krát 
Jr nz,SCAN2 j skok na začátek oyklu 
pop ht 1 ukazatel na porty 
Ld b, (hl) ; horní byte adresy portu 
inc ht j posun na další 
push hl j ulož pro další použití 
td 4,5 j znovu pět kláves 
ld hU,BITTAB+4 ;bity jsou řazeny opačné 


SCAN3 n a, tc) 
cpt 
and (hl) 
dec hl 
Jr Z .SCANIB 
td 2,255 test pravé půlky řádku 
BCANIB Ltd (1X+07,a 
inc 1x 
dec d 
Jr nz,$CAN3 
POP hl j ukazatel na porty 
dec © j klávesnioe má 4 řádky 
Je nz,$CAN1 j vrať se na start oyklu 
ret 
PORTTAB  děrb 247,29 j12345,09870 
defb 251,223 (AWERT,POIUV 
derb 253,191 JA SDF G, EnterLKJH 
derb 254,127 jCBZXCV,SPSSMNEB 
BITTAB defb 1,2,4,8,16  ;bltyBaž4 
KEYBOARO defs 6+5 j místo pro 48 kláves 


Uvedený program neustále čte klávesnici a do bufferu si 
zapisuje informace o každé klávese, jestli je nebo není stisknuta. 
Po každém přečtení klávesnice tyto informace zobrazí na 
obrazovku - stisknuté klávesy jsou svítivě bílé čtverce, klávesy 
nestisknuté pak čtverce černé. Program přerušíte stiskem 
BREAKu Uspořádání klávesnice ZX Spectra n žňuje úplné 
nezávislé testování každé klávesy - stisknete-li třeba klávesy 1 
až 5, budete je držet a potom stisknete nějakou další klávesu, 
projeví se to rozsvícením více kláves navíc (celé pětice kláves, do 
které přidaná klávesa patří). Uspořádání je následující: 










































































| i | | | 

ký sů (3 4 (s) 
| | l l | 

-0 8 (R) (T 
| | | | I 

0 (8) (B) nd (8, 
| i | | | 

— caps) z) (x) (c) v) 
| ! | | 

mí SPACE )=[ SYMBOL I M NÍ  B3 
| | | i I 

we ENTER sk K ČaE 4% 
| i | | | 

— B (03 +) uj P 
I i I | | 

—— 8, ©; (s) cd „8 











Poslední informace, které potřebujete vědět pro testování 
libovolné klávesy, jsou adresy portů a bity pro jednotlivé 
klávesy. Všechno naleznete v následující tabulce: 


21111110 
11111101 
11111011 


11110111 
11101111 
11011111 
10111111 
©1111111 


zZUAOCVUN+4 D0 
0I<0a-4oc 





První tři sloupce v tabulce j jsou adresa portu vypsaná třemi 
způsoby. První dva obsahují horní byte adresy vypsaný nejprve 
v desítkové a potom ve dvojkové soustavě. Třetí pak celou adresu 
(dolní byte je vždy 254). V pravé části tabulky jsou jednotlivé 
bity a klávesy, které jim odpovídají. Pokud je vybraná klávesa 
stisknuta, bude mít odpovídající bit hodnotu 0, v opačném případě 
pak hodnotu 1. 


Například: chcete testovat klávesu O. V tabulce je napsáno, že 
tato klávesa je na portu 64510 (horní byte je 251) a jedná se o 





nultý bit tohoto portu. Testovací program může vypadat 
například takto: 
ld bc,54510 ; adresa portu do BC 
in a, (c) i přečti port do A 
bít ©,a i platí Z je-li stisknuta 
td bc,64510 j adresa portu do BC 
n a, (ec) j přečte port do A 
ra i platí MC je-li stisknuta 
ld a ; horní byte adresy do A 
n a j přečti port 264 do A 
bít ©,a ; platí Z je-li stisknuta 
ld 4,851 j horní byte adresy do A 
n 2, (254) i přečti port 264 do A 
rra i platí MC je-li stisknuta 


Zde máte čtyři způsoby testování klávesy O, nejkratší z nich 
je poslední program. Pokud budete testovat jiné, než krajní 
klávesy, nebude použití rotací vhodné - neplatí v případě, že 
testujete několik kláves na jednom portu, například rozeskok 
podle klávesy - například rozeskok v menu lze napsat takto: 


td 2,R47 „horní byte adresy do A 
in a, (254) i přečti port 264 do M 
rra jzarotuj A (6 bit) 
je ne,PRESSEDI1 ;platí MC při stisku 1 
rra j zarotuj A (1 bit) 
Je ne,PRESSEDA2 ; platí MC pří stisku 2 
rra j zarotuj A (2 bit) 
JP ne,PRESSEDA ;platí MC pří stisku 3 
rra i zarotuj A (3 bit) 
Je ne,PRESSED4 z platí MC při stisku 4 
je NOPRESS ; nebylo stisknuto nio 


Při definici ovládání ve hrách se často používá program pro 
zjištění bitu a portu stisknutá klávesy. Těmito hodnotami se 
potom modifikuje ta část programu, která je volána pro řízení 
pohybu. 


td bc,MrFEFE + do BC adresa portu 

Loop n a, tc) přečti do A hodnotu 
cp ; kormplerment A registru 
and 31 » ponechej bity © až 4 
ret nz j vrať se při stisku 
ete *b j posun na další port 
Je €,LOoP ; není-li poslední, ogkluj 
secí j nastav C a vrať se 
ret 

Pokud byla při zavolání programu stisknuta libovolná 


klávesa, vrátí program v registru BC adresu portu a v registru 
A nastavený odpovídající bit - platí podmínka NC. Pokud nebude 
nalezeno nic, vrátí program podmínku C. Bude-li stisknuto více 
kláves, nemusí program pracovat správně. 

stisk 


Posledním programem bude čekání na libovolné 


klávesy. Uvedeme zde celkem tři způsoby: 


j volání KEV-SCAM v ROM 
j pokud je v registru E 
+ číslo 265, testu j znovu 


UAITKEY call 654 
nc . 


Jr Z ,UAITKEY 


Toto je nejkratší způsob, jak napsat čekání na stisk klávesy, 
má jen tu nevýhodu, že mění registry AF, BC, DE, HL. Tuto 
nevýhodu nemá následující program (mění pouze AF): 


URITKEY xor a j vynuluj registr A 
n 2, (254) ; přečti port 254 do A 
ep i kormplernent A 
and 31 j testuj bity O až 4 


Jr Z „WRITKEY ; není stisk, opakuj 


Tento program potřebuje vysvětlení. Pokud je horní adresa 
portu rovna 0, testují se najednou všechny klávesové porty. 
Každý bit vlastně reprezentuje celý sloupec kláves z tabulky. 


32 


Je-li alespoň jedna klávesa stisknuta, je hodnota bitu rovna 0, 
jinak je rovna 1. 

Pro Čekání na klávesu lze použít také podprogram příkazu 
PAUSE v ROM. Na rozdíl od předchozích vyžaduje povolené 
přerušení a tedy i registr IY nastavený na 23610 (£5C3A) , 
umožňuje však navíc po zadaném časovém intervalu pokračování 
i bez stisku klávesy. Program mění registry AF a BC. 


res 8, (iw+1) ; klávesa není stisknuta 
td bc, 100 ; čekej maximálné 2 sec. 
"“ ; povolení přerušení 
tali s2F30 + podprogram PRUSE 


Doba, po kterou se na klávesu čeká, je uložena v registru BC a 
měří se v padesátinách sekundy. Pokud do BC vložíte 0, bude 
čekání ukončeno pouze stiskem klávesy. 


Popisované způsoby  vyčerpávají všechny možnosti, jak 
testovat klávesnici. Každý program, který komunikuje přes 
klávesnici, používá nějaký z těchto způsobů. 

Vyberte si ten, který nejlépe splňuje Vaše požadavky. 


ZÁVĚREM 
Článek, který jste nejspíš právě přečetli, je kapitola z 
připravované knížky s pracovním názvem ASSEMSLER a ZX 
SPECTRUM. Knížka bude obsahovat množství příkladů, které 
pokryjí všechny oblasti použití assembleru na ZX Spectru. 
Chceme © všechny | kapitoly | pojmout stejné © vyčerpávajícím 
způsobem (i za cenu našeho naprostého vyčerpání), jako kapitolu o 


testování klávesnice. Pro informaci uvádíme několik pracovních 
názvů dalších kapitol: 


Tisk textu na obrazovku - od obyčejného až k proporčnímu, 
zvětšenému, zesílenému a dalším způsobům úprav. 


Všechno o LOAD a SAVE - jak si vyrobit vlastní loader, jak 
používat rutiny z ROM ... 


Celočíselná aritmetika - násobení a dělení šestnácti bytových 
čísel, jak udělat počítadlo skóre, tabulku rekordů, počítání životů 
a různé další "finty". 


Hýbáme obrazovkou (SCROLL a ROLL) - způsoby, jak lze 
pohybovat obrazovkou nebo její částí. Použití rotací a posunů. 


Jak udělat sprite - neboli jak na obrazovku nakreslit letadlo, 
raketu, strašáka a jiné pohybující se objekty. Jak provádět 
jejich animaci. 


Použití tabulek a textů - použití rozskokových a dalších 
tabulek. Uložení textů a práce s nimi. Jak vše uložit v co 
nejmenším rozsahu paměti. 


Komprese dat - jak zkrátit obrázky, texty a ostatní pro 
uložení na kazetu, použití ve vlastních programech atd. 


Grafika - body, čáry a jiné geometrické obrazce. 
čárová grafika. Vyplňování obrazců. 


Rychlá 


Ke knížce bude patřit kazeta se zdrojovými texty složitějších 
příkladů. Příklady jsou odladěny na assembleru PROMETHEUS. 
Také text je psán s ohledem na široké možnosti tohoto ladícího 
systému. Komplet bude stát asi 150 Kčs (knížka + kazeta). 


Budete-li se chtít assemblerem vážně zabývat, stanou se pro 
Vás takřka nepostradatelné některé programy z naší nabídky: 


Psaní a ladění programů assembler PROMETHEUS (189). 
Laděni a prohlížení jiných programů (i grafika) USER I (131). 
Kompresi všeho možného připravovaný USER II (cca 130). 


Objednávky na programy a. předběžné 
ASSEMBLER a ZX SPECTRUM na adrese) 


objednávky na 


Proxima Software 
P. box 24, posta 2 
400 21 Ústí nad Labem 


MUSIC BOX-WHAM 128 


Music Box —- Wham 128 je novější variantou programu Wham pro Spectrum 
48K. V této verzi je využíván (byť zdaleka ne plně) zvukový čip AY-8912 A. 

Editor/interpret umožňuje psát a přehrávat tříhlasé melodie s bicími 
a s efekty (nastavení ADSR, dynamika, glissando) včetně smyček. Kompilátor 
přeloží vytvořenou melodii do strojového kódu (hudba může být použita potom 
v libovolném programu - není vázána na přítomnost editoru v paměti). 

Pracuje se spíše s pseudonotovým záznamem než s notovým, hudební značky 
mají podobu osminových not a je jich skutečně osm do taktu. Můžete ale zvolit 
různá tempa. Noty delší než osminové můžete vytvořit řazením osmin za sebou 
a vhodnou volbou obálek. 


Hlavní menu (z editačního režimu se na ně dostanete klávesou 6 nebo BREAK): 


1. LOAD TUNE (nahrát melodii - z pásku, mdrive, disku apod.) médium se volí 
klávesou 3 v SYST HENU. Do WHAM 128 lze nahrát i melodie 
vytvořené pro starší verzi Music Boxu Wham (pro Spectrum 48K). 
Program je automaticky rozpozná a převede, ale poněvadž se jedná 
o dvoukanálové (dvouhlasé melodie), musí se předtím 
bezpodmínečně vymazat z WHAM 128 stávající melodie (klávesou 
7 v editačním módu), protože by se novou  (dvouhlasou) melodii 
přepsaly jen dva kanály a třetí by zůstal se starým obsahem. 
2. SAVE TONE (uložit melodii - na pásek, mdrive, disk apod.) médium se volí 
klávesou 3 v SYST HENU. 
3. SYST MENU 
1. SET PRESET NOISE VALUES 
naprogramováni šumů - tvorba 9 druhů bicích pod klávesy 0 až 
O, pro každý se voli frekvence šumu a dále jedna z obálek 1 
až 8 nadefinovaných v Envelopes nebo hlasitost (klávesy 1-9 
pro šumy, 0 - návrat) 

2. SET CHANNEL LOOP PARAMETERS 
naprogramováni smyček v kanálech (klávesy 1-3 pro hudební 
kanály, 4 pro efektový kanál, 0 - návrat) 

3. CHANGE SAVE £ LOAD PERIPHERAL 
nastaveni aktuálního média pro SAVE/LOAD (pásek, mdrive, disk 
apod.) 

4. LISTEN TO TUNE 
poslech melodie v reálném čase (bez zobrazeni) 

5. COMPILE £ SAVE 
překlad melodie do strojového kódu —- pro použiti bez editoru 
WHAM (všechny tři hudební kanály i čtvrtý efektový musejí být 
zasmyčkované!) a uloženi na zvolené médium. Po překladu se 
zobrazí následující informace: délka všech kanálů 
(v taktech), počáteční adresa a délka přeloženého kódu, 
spouštěcí adresa, oznámení, že návrat z přehrávané hudby je 
na stisk klávesy. Dále je uvedena adresa, kam se poukuje 
(POKE) číslo, kterým se řídí rychlost takto přehrávané 
melodie. Zadejte název (filename), pod kterým bude přeložený 
kód uložen (na aktuální médium) a tím je kompilace skončena. 


4. ENVELOPES (naprogramováni tónových obálek 1 až 8) parametry ADSR, tj. 
attack, decay, sustain, release. Obálky 1 až 7 jsou určeny pro 
tóny i bicí, obálka 8 pouze pro bicí. Po výběru čísla obálky se 


edituje kurzorovými klávesami, ukončení - ENTER. 

5. SET TEMPO (nastaveni rychlosti přehráváni - řídí se klávesami 5 a 8 nebo 
kurzorovými <- a -> , indikuje se délkou barevného pruhu 

6. EDIT HODE (přechod do editačního módu) - viz níže 


7. HELP PAGE (pomocné informace - vysvětleni některých pojmů) 


33 


Obr. 





ooo 
he 
— | 
o NE 
an A 





Editor melodie —- pod notovou osnovou je zobrazen stav 


| "efektů" na aktuálních notách (noty úplně vpravo na 


obrazovce) ve všech kanálech: 

CH1 - kanál 1 - obálka č. 5, takt 015 

CH2 - kanál 2 - žádná obálka, hlasitost B (=11), takt 015 
CH3 - kanál 3 - obálka č. 4, takt 015 

STATE - stav - edituje se kanál 3, nastavena je oktáva 4 
EFFECTS CH - efektový kanál - na aktuální  notě v kanálu 
1 je nastaveno glissando o 4 půltóny dolů 











M = | 


; 
t 
ř 


. 


ad Pl, mm ad 7M Sh 7 


o 
o 
8 

N 


U = Z. 
EL OHE 
WW WOOD 
= JUL 
ZZ O U 
WM KOD 

UO BFD 
W KD 3 


WU U>U 
EL UUL 
DLA Jx- 


** 











SSZ 


Editor obálek - nastavena je editace obálky č. l: 
kurzorem vlevo a vpravo se posouvá šipka pod mřižkou, 
která určuje, který z šestnácti sloupečků se bude měnit 





(zvyšuje se kurzorem nahoru, snižuje se kurzorem dolů) 
a tím se bude měnit tvar křivky (obálky). Vysvětleni 
zý5" A-D-S-R viz HELP PAGE. 











Editační mód (klávesou 6 z hlavního menu): 











1-4....2..<... volba oktávy (1-4) 
8 ME volba kanálu (hlasu, 1-3) 
noty: c+ d$ ít g4 af C4 D% 
G E70 ] E A sh 
A | S | F|GÍ|H K|L 
= E l L | k l i = : 
|c.Lock X|c|vÍ|ÍB|N| Mx. | | 
l l jek i | L i L dos j 
o ee £ S Ee k O 2 „|< E 


SYM. SHIFT + O,W,E,R,T,Y,U,I,0 bicí 1,2,3,4,5,6,7,8,9 


bicí jsou rovnocenné s tóny, tzn. nelze mít v tomtéž kanálu na téže pozici 


tón i bicí, lze je pouze střídat a prokládat. 














dak z . krokováni melodie 

Pads pc pomalé krokováni 

DA de 8 Ke dů plynulé hraní se zobrazením - start/stop 
ENTER....... smazání aktuální noty !!! (vytvořeni pauzy) 
Wot S28 lé nastaveni smyčky 

DELETE. -posuv zpět (bez zvuku) 

TRUE VIDEO ... rychlý posuv zpět (bez zvuku) 

Ra a bad návrat na začátek melodie 

DY aa ČER z Me . volba barvy okraje (BORDER) 

Gr .. návrat do hlavního menu 

A za 4 . vymazáni melodie z paměti 

EXTENDED. . nastaveni (S,0,L), změna (E,V) nebo zrušeni (B) 


efektu pro 


aktuální notu (to je ta, která je vidět úplně vpravo na notové 
osnově). Vždy se nastavuje, jestli chceme efekt provést jen 


v jednom kanále (1-3) nebo ve všech (0). 


nebo 


E - envelope ...... volba obálky 1-7 (typ 8 je vyhrazen pouze 
pro bicí). Platí až do další 
hlasitosti (volume) 

(envelope). 
V - volume... ... hlasitost noty 0-F (tj. 0-15). 


do další změny hlasitosti 
obálky (envelope). 


B = Blank su € dice vymazáni efektu na aktuální notě. 


S - slide... . ohnuti tónu  (bend) = 


(semitones) 


glissando o 0 až 7 půltónů 
nahoru (up) nebo dolů (down). 
pro jednu notu (v jednom nebo všech 


kanálech). 


O - repetitions .... počet opakování (nastavuje se počáteční 
takt bloku, koncový takt bloku, 
taktu, na nějž bude blok přenesen, počet 


opakování) 


W" 100GB: 45s Pe č% smyčka pro efektový kanál - tato možnost 


nedopatřením ov. nabídce 
normálně funguje. Pokud 


se editoru 


nastaveni smyčky nezdá, ptá se, 
myslíte vážně. Odpovězte y nebo n. 


R, ENTER - return .. návrat 


36 


ste heolehee 


io Jaf0pahakakale 


B R a B k 


Fh 
AN RST 


EE 1 aale 


v. 
a 
jem 
háné 
- 
jel 
. 
A 
a 
W 
. 
y 
“ 
č 
M 
E 
F. 
95 
n. 
jem 
W 
k. 


UHICH PRESET TD FLTEE KCA-EXIT) 


TRAM a ah aio ah c olo | 8 ole 
P 
IUGCHE5ST FFREOJULEHUY TH 231 


pa Ab ES iPOD VSV DU 


c. 3: Editace bicích - obálky vytvořené editorem obálek jsou 


společné pro tóny i pro bicí (kromě obálky č. 8). zde 
přiřadíme pod každou z kláves O až O (očíslovaných 1 až 
9) frekvenci šumu (0 až 31) a jednu z obálek (envelope) 
nebo hlasitost (volume). 





37 


Na jedné horizontální pozici v notové osnově - bez ohledu na 
kanál —- lze umístit (pro jeden nebo všechny kanály) jen 
jedinou informaci o efektu nebo jeho změně. Volbou dalšího 
efektu na tomtéž místě se dřívější přepíše. To znamená, že 
nelze na tomtéž místě nastavit SLIDE a měnit VOLUME nebo 
ENVELOPE ani zařadit LOOP či REPETITIONS. V takových případech 
musíme ubrat ze svých nároků a sáhnout ke kompromisům, např. 
změnit hlasitost nebo obálku o jednu notu dříve (pokud i tam 
již není zařazen nějaký efekt), v případě smyčky začít s 
efekty až od další noty apod. Pro začátek poslouží demo 
melodie jako vhodný studijní materiál. 


Poznámka 1: K programu Wham 128 patři 7 demo melodii dodávaných s programem. 


Poznámka 2: K dispozici je upravená (disková) verze pro Spectrum +3. 


Petr Veselý, Tišnov 















BETAH-LD L5F. 


Uuzývám všechny uživatele řadiče 
BETA-DISK, aby se přihlásiti na 
moji adresu a zúčastnili se tak 
skupinové spolupráce, 
která se bude týkat výměny 
zkužeností, informací 1 různých 
programů. 






Petr Hůrka, UL. .B . Němcové 531 
35321 Mariánské Lázně 


38 


RAM runBo 








RAM TURBO je styk pro 2 joysticky podle 
norem Sinclair, Protek a Kempston. Umožňuje též 
připojení dnes už nevyráběných modulů ROM, 
známých ze Sinclair Interface 2. Krabička je 
nápadně podobná jiným výrobkům firmy RAM 
Electronics, např. MUSIC MACHINE. Má 
průchozí konektor a nulovací tlačítko (RESET). 
Deska plošných spojů obsahuje jeden IO TTL LS 
a jeden zákaznický s 28 vývody. 

Zatímco joystick © zapojený do | pravého 
konektoru pracuje vždy podle normy Kempston, 
přepínání mezi normami Sinclair a Protek se děje 
tlačítkem "palba" (FIRE) přímo na křížovém 
ovladači při zapnutí počítače. 

Na styku RAM TURBO se nám líbil průchozí 
konektor umožňující používat současně i další 
doplňky. Dále je výhodná možnost provozu ve 
třech používaných normách, i když u dnešních her 
již většinou stačí používat jen jednu. 

Styk má bohužel i několik nevýhod. Především 
vzhledem k chybě v zapojení sekce Kempston styk 
nepracuje s některými hrami, např. BOBBY 
BEARING v normě Kempston. Toto špatné 
zapojem pochází původně od firmy Kempston a 
řada jiných (až na pár vyjímek) jej od ní převzala i 
s touto chybou (včetně našeho VD  Dipra). 
Naštěstí je zde oprava možná. 

Dále je diskutabilní přepínání norem Protek - 
Sinclair, které nelze uskutečnit za provozu, ale 
jedině vypnutím a znovu zapnutím počítače při 
podržení nebo uvolnění tlačítka "palba" na 
joysticku. Přitom řešení s přepínačem by bylo 
nejen levnější, ale i pro uživatele přijatelnější (bylo 
by jasné, v jaké normě IF pracuje, nemuseli 
bychom manipulovat s joystickem při každém 
nulování - RESET). Použité řešení vede k chybám: 
uživatel chce nahrát další hru, stiskne RESET, ale 
zapomene podržet "palbu" na joysticku pro volbu 
normy Protek. Chybí přitom indikace o normě, ve 
které styk pracuje. Po nahrání zvolí ve hře Protek 
a jelikož styk pracuje v normě Sinclair, musí 
mnohdy dlouho čekat na "GAME OVER" a nové 
zadání. 





Další připomínka se týká | zákaznického 
obvodu: koncepce např. s pamětí EPROM by vyšla 
levněji a byla by lepší i z hlediska opravitelnosti 

Nakonec pár slov k použitým slotům pro 
moduly ROM. Jak známo, u Sinclair Interface 2 se 
výroba a prodej těchto modulů neujaly. Svůj podíl 
na tom má i špatně promyšlené zapojení firmy 
Sinclair. Připojený modul ROM totiž "natvrdo" 
zablokuje vnitřní ROM počítače a namísto ní 
připojí svou paměť ROM. To znamená, že 
program v této ROM nemůže volat podprogramy 
z ROM u ZXS a musí je tedy obsahovat. Takže v 
praxi, hry, které se u ZXS těsně vešly do 8 kB 
RWM se jednosuše nevejdou do 8 kB ROM u 
ZXS, neboť přibudou podprogramy pro čtení 
klávesnice, tisk, zobrazování apod. Přitom bylo 
možné použít triviální řešení za asi 10,- Kčs, kdy by 
se po zapnutí obsah z vnější ROM přesunul do 


vnitřní paměti RWM u. ZXS,. poté. se 
odstránkovala vnější a přistránkovala původní 
ROM ZXS.  Usnadnil by se tím. převod 


"páskových"“ verzí programů do modulů ROM, 
neboť by se nemuselo nic. přeadresovávat. 
Podobné řešení jsem zkoušel a funguje bezvadně. 
Je škoda, že projekt modulů ROM u IFP2 
ztroskotal m.j. na takové technické maličkosti. Jak 
je vidět, nedomyšlenosti nenajdeme jen u 
některých našich výrobků, ale i u západních firem, 
jako je Sinclair a Kempston. 


(pro ZXM napsal -rex-) 





39 





HKKLO MP LETNÍ 


PROGR AM FR O FISH 
HMARDCOFPVY NA 
TISKÁRNĚ BT-IOO 


CSE- DLA 


S C JE KI O ES 
E*ETO „ECC S 





Co tento program umožňuje ? 


- nahrávat zkomprimované obrázky z programu Pressor a Compressor 

- nahrávat printované obrázky t.j. "po atributech" neboli MAD LOAD 

- nahrávat obrázky jako bezhlavičkové bloky - headerless 

- nahrávat běžné obrázky s hlavičkou 

- tisk obrázků 1*1 

- tisk obrázků 2*2 a o 98 stupňů otočený. 

- tisk obrázků 2*2 Pseudobarevně. t.j. každá barva je nahrazena vzorečkem 
- tisk obrázku 3*3 a o 90 stupňů otočený. 

- před tiskem je možno obrázky invertovat 

- libovolně měnit barvy podkladu a inkoustu 

- můžete třeba obrázku ponechat jen jednu barvu, nebo několik barev 

- můžete obrázek "vystínovat" různými vzorečky, které si vytvoříte 

- můžete smazat barvy a podívat se na obrázek jak bude vypadat vytisknutý 


Distribuci zajišťuje: Vojtěch Ruml, Brožíkova 425, 530 09 Pardubice 


JEDNOJEHLIŠKOUŇ oparzoná TISKÁRNA 


PROOSOBNÍ POČÍTA 





V roce 10 983 Galaktické 
éry narazila vědecká expedice 
Galaktické říše na zvláštní 
planetu v soustavě hvězdy H32C 
v centrální částí Galaxie. Povrch i 
vegetace na této planetě se vyznačuje 
neobyčejnou geometrickou dokonalostí. 
Později v letech úpadku Říše bylo na FATAL 
GEOMETRY (tak byla planeta později pro své 
vlastnosti nazvána) přemístěno veškeré poznání, 
které Říše kdy dosáhla, aby se zabránilo jeho 
zapomenutí v případě zániku. Na planetě byl vytvořen 
velíce dokonalý ochranný systém bránící v proniknutí všem 
vetřelcům. Po zpustošení planety TRANTOR, říšského centra, 
ztratila Říše jakoukoli kontrolu nad ochrannými systémy na 
FATAL GEOMETRY. PO několika stoletích od zániku Říše se FATAL 
GEOMETRY dostala do oblasti vlivu NADACE (organizace, která v 
budoucnosti založí novou Galaktickou říši), a ta se rozhodla toto 
obrovské informační bohatství získat. Problém je v tom, že 
ochranně systémy na FATAL GEOMETRY likvidují okamžitě 
všechny větší objekty - šanci má jen rozum a nikoliv hrubá síla. 
Proto byly do sektorů na FATAL GEOMETRY vysazeny stovky 
robotů s implantovaným lidským vědomím. Jedním z těchto 
robotů jste i Vy. Vaším úkolem je získat vládu nad sektorem. 
Sektorů je na FATAL GEOMETRY celkem 10000 ale k dosažení 
posledního z nich stačí navštívit slabou dvacetinu z nich. 












Robot, do jehož mozku je přeneseno Vaše vědomí, vypadá 
přesné tak, jako na obrázku vpravo. Robot se může otáčet kolem 
své osy a zvedat nebo sklápět pohled. 
Robot může absorbovat objekty na 
stejné nebo nižší hladině, než sám stojí - 
toto je způsob jak robot získává energii. 
Množství získané energie závisí na typu 
absorbovaného objektu. Robot může také 
objekty vytvářet, stojí jej to stejné 
množství energie, jako získá při absorbci. 
Přemisťováni robota se provádí tak, že se 
na novém místě vytvoří identická kopie 
robota a poté se vědomí přenese do 
nového robota. V sektoru se nachází 
strážce a několik hlídek. Vaše snaha by 





















| — 


měla směřovat k jejich postupnému 
likvidování absorbcí. Když se Vám podaří zlikvidovat hlavního 
strážce (SENTINEL) a přemístit se na jeho místo, získáte 


kontrolu nad sektorem. Před zničením strážce je výhodně zničit 
také hlídky (SENTRY). Každý objekt (předmět) lze absorbovat 
teprve tehdy, když robot vidí shora čtverec, na kterém daný 
objekt stojí. Strážce i hlídky se otáčejí 
a | sledovacím © paprskem | kontrolují 
krajinu před sebou. Otáčení není plynulé 
ale provádí se po částech - každé 
pootočení strážce nebo hlídek Je 
zvukově signalizováno. V okamžiku, kdy 
Vás strážce nebo hlídka zpozoruje, 
zaměří na Vašeho robota absorbční 
paprsek a snaží se Vás zničit, robot má 
proti absorbci ochranný systém, ten 
vsak spotřebuje příliš mnoho energie. 





- hlavní část 
ochranného systému sektoru. Jeho 
zničením a o zaujmutím jeho © místa 
získáte kontrolu nad celým sektorem. 
Pozor! - v okamžiku, kdy absorbujete strážce ztrácíte možnost 
absorbovat cokoliv jiného. A proto, než 
zničíte strážce, absorbujte všechny hlídky a 
stromy v celém okolí. Po ovládnutí sektoru 
postupujete do dalšího, jehož vzdálenost od 
tohoto je závislá na energii, kterou máte v 
okamžiku ukončení hry. Strážce stojí na 
nejvyšším místě krajiny, jeho pohlcením 
získáte čtyři jednotky energie. 

Hlídka (SENTRY) - hlídka je pomocnice 
strážce a pokud Vás zahlédne, ničí Vás 
stejně jako strážce. Hlídku vidíte na obrázku 
vpravo, její absorbcí získáte tři Jednotky 
energie. Počet hlídek v sektoru kolísá mezi 
nulou a osmí. V sektoru, kde je osm hlídek a koná 
strážce, je takřka nemožné se pohnout a nenarazit na sledovací 


Strážce (SENTINEL) 


- 


paprsek. Jedinou možností je rychlý postup vzhůru a absorbce 
některých hlídek - získá se tím energie 
a sníží riziko nalezeni. 

Poslední zbraní strážce je 
možnost změnit některý ze stromů v 
krajině na jakousi další hlídku - její 
podobu vidíte na obrázku vlevo. Tato 
hlídka se chová jako ostatní, pouze 
její absorbce nevede k získaní tří 
jednotek energie ale pouze jedné. 
Strážce tyto pomocníky rozmisťuje 
vždy, když někam. nevidí. Strážce 
provádí i změnu opačnou - pomocnou 
hlídku dokáže změnit zpět ve strom. 
Energie, kterou Vám strážce odebere, se vrací zpět do krajiny v 
podobě stromů. Celkový součet energie u Vás a v objektech 
rozložených po krajině je pro každý sektor konstantní. 

Podstavce (BLOCK) - aby se robot mohl dostávat do stále 
vyšších úrovní, musí mít něco, na co by se postavil. Když stojí 


robot na podstavo!,viddshoa SA- 
čtverce, které jsou o patro 
výš než čtverec, na kterém 
stojí podstavec. Podstavců lze 
na sebe naskládat několik a 
takto se může robot dostat 
velmi rychle do velké výšky. 
Energetická hodnota podstavce 
je dvě jednotky. U bloku se na 
rozdíl od ostatních objektů 
neukazuje na čtverec, na němž = 





leží, ale na střed podstavce a 
to z libovolného směru (shora, 
zdola, ...). 
kurzoru. 

Poslední objekt, který se v sektoreoh vyskytuje v hojném 
počtu, je strom (TREE). Jeden strom je základní Jednotka 
energie. Stromy jsou na začátku důležitý zdroj energie a pokud 
budete chtít rychle postupovat sektory 
dopředu, nenechejte před  absorbcí 
strážce v sektoru ani jediný strom. 
Strom lze použít také pro ukrytí před 
strážcem a hlídkami. Pokud se Vám po 
vytvoření nějaký robot nebo podstavec 
promění na strom, je to signalizace, že 
v místě vytvoření objektu existuje 
absorbční paprsek strážce nebo hlídky - 
v takové případě absorbujte co zbylo a 
buď hledejte jiné místo, nebo počkejte, 
dokud se nezmění směry vyhledávacích 
paprsků a zkuste to znovu. 


Na obrázku vidíte jeden podstavec, všimněte si 























Při © přesunu na. Jiné © místo 
nezapomeňte | absorbovat © původního 
robota a jeho podstavec, pokud na 


nějakém stojí - každá jednotka energie 
se může hodit. V některých sektorech Je 
nutno na začátku použít náhodný přesun 
protože výchozí pozice v sektoru je taková, že se nelze pohnout 
z místa - obvykle v nějaké prohlubní bez možnosti vzestupu. 





Ha obrázku vidíte sektor (LANDSCAPE) číslo 9999, Je to 
poslední sektor hry. Bohužel autoři si nedali práci ani s tím, aby 
po ovládnutí tohoto sektoru, napsali alespoň ono mockrát ohrané 
CONGRATULATION a hra se vrací k prvním sektorům. 


Hra SENTINEL se dá ovládat klávesnicí (podrobněji dále), 
CURSOR. SINCLAR a KEMPSTON joysticky. Ovládání klávesami 


je následující: 
Posun kurzoru/pohledu vlevo nebo vpravo. Pokud se 


ne 
BB kurzor a přiblíží se příliš k okraji obrazu, 


posune se pohled tak, aby byl kurzor uprostřed obrazu. 


Přepínaní kurzoru - pokud je na obrazovce vidět 
kurzor (+), ovládají směry pohyb kurzoru, 

pokud vidět není, posunují směry pohled. 
Otočení směru pohledu o 180*. Po stisku klávesy na chvíli 


zmizí obraz. 


CD objektu, na která "ukazuje" kurzor. Slovo 





Posun kurzoru/pohledu nahoru nebo dolů. Pro pohyb 
kurzoru platí totéž co předešle. 





"ukazuje" má tento význam: Pokud se jedná o podstavec, 
pak musí kurzor mířit k jeho středu, pokud se jedná o cokoliv 
jiného, musí kurzor mířit na čtverec nebo podstavec, na kterém 
daný objekt stojí. Po absorbování strážce ztrácíte možnost 
cokoliv absorbovat, proto než jej zničíte, opatřete si větší 


zásobu energie. 
"6 Stiskem této klávesy dojde k vytvoření podstavce na 
čtverci nebo podstavci, na který ukazuje kurzor. Jsou-li 
podstavec nebo čtverec ve větší dálce, může se stát, že kurzor 
nebude ukazovat přesně, v takovém případě program nemůže 
určit, kam má podstavec vytvořit a ozve se varovný signál. 
Takový případ musíte řešit bud volbou bližšího cíle nebo jemným 
posunováním kurzoru hledat správnou polohu (obvykle trošku níž 
než by se zdálo, že má být). 


G 
"T Další alternativa, na zvoleném místě se objeví strom. 
Nevím k čemu se tato možnost může hodit, snad k 


vytvoření krytu před absorbčním paprskem. 

(n Důležitá Funkce - slouží k přenesení vědomí do jiného 
k robota. Kurzor se nastavuje stejné jako při absorbci, 
tedy na čtverec nebo podstavec na kterém robot stojí. Toto 
nastavení vsak obvykle zůstane po vytvoření robota. Po 
přesunuti se pohled otočí o 180* a obvykle vidíte robota, z něhož 
jste se přenesli. Občas je nutno sklopit nebo zvednout pohled. 
ú" Toto tlačítko má dva významy. Stisknete-li je uprostřed 
: hry, vytvoří na náhodně vybraném místě robota a přenese 
Vás do něj. Přenos stojí tři jednotky energie, pokud je nemáte, 
dojde ke zničení robota. Tato možnost je vhodná pokud 
potřebujete urychlené změnit působiště, hrozí však, že se 
dostanete z deště pod okap. Pokud funkci zvolíte v okamžiku, kdy 
jste zničili strážce a zaujali jeho místo, přenese Vás do dalšího 
sektoru. Opět potřebujete alespoň tři jednotky energie. Po 
ovládnutí sektoru se dostanete do sektoru s pořadovým číslem 
vyšším o počet jednotek energie, které Vám zůstaly. 


Místo podstavce se na vybraném místě objeví robot. Jinak 
platí všechno jako v předešlém případě. 


Hru je možno v libovolném okamžiku pozastavit stiskem 
této klávesy (PAUSE). 


Pokud se Vám nelíbí barvy, s jakými hra právě 
pracuje, můžete si je změnit stiskem jedné nebo 
druhé klávesy. Barva hry závisí od výohozího počtu hlídek v 
sektoru. 


a 





Tímto tlačítkem provedete návrat k původním barvám, 
pokud se Vám nově nastavené barvy nelíbí. 


Při zničení robota, náhodném přesunu, otočení o 180* a 

konci hry se ozve vždy několik akordů. Pokud se Vám zdá, 
že zbytečně zdržují, můžete je vypnout. Opětné zapnutí se 
provádí stejným tlačítkem. 


Energie ve hře Je signalizována v horním řádku vlevo 
značkami pro robota (0), podstavec (n) a strom (A). Ukazuje 
se, co všechno můžete vytvořit. Pokud je energie mnoho, má 
robot žlutou barvu a zastupuje šest obyčejných robotů. 


42 


Hra po stránce programové je ukázkou toho, co se dá ze 
SPECTRA doslova vyždímat - trojrozměrná grafika se zakrytím 
neviditelných ploch, a to všechno dostatečně rychle. Také efekty 
nejsou špatné - text přejíždějíoí v BORDERu a nejméně 
trojhlasá hudba. Zajímavý je také počet sektorů - je zřejmé, 
že sektory se musí generovat nějakým způsobem podle 


náhodnýoh dat 
fr třeba podle ROM - 
stejnou | sekvenci 
čísel lze číst z 


různých míst a podle toho vytvářet různé krajiny. Projekce 
použitá tímto programem je projekce na válec - to umožňuje 
skládat jednotlivé obrazovky a vytvářet velké pohledy na krajinu 
- některé si můžete prohlédnout. V mezních případech tato 
projekce silně deformuje - například čtverec, na kterém stojíte 
vypadá při pohledu shora jako kruh. 

Hra původně vznikla pro počítače PC a autor asi netušil, že 
vznikne i verze pro ZX SPECTRUM. Podíváte-li se 
do Po naleánote v nám text "A big Úpa 
thank-you or help in this conversion“, 
terý v něm zanechal původce verze pro DUKEBVKŮ 
SPECTRUM Mike Follin - pokud v tom bůh má prsty, tak si dík 
opravdu zaslouží. 

Proti SENTINELu lze mít jen jedinou námitku: hra je 
nekonečná a po dosažení sektoru 9999 se zase vesele vrací k 
prvním sektorům. Myslím, že vypsat nějaký text nebo namalovat 
obrázek by nebyla taková práce a hráče, který se po půlročním 
hraní konečné propracoval až k poslednímu sektoru, by to 
potěšilo. Jinak hra obsahuje napětí, rychlost i logiku a kéž by 
takových chtělo být víc. 




















Ve hře jsme narazili na část, která umí na kazetu uložit 
obrázek, který je právě na obrazovce. Tato však nechtěla 
pracovat, ale pomocí čtyř příkazů POKE se její funkce obnovila. 
Vložte tedy po 
nahrání celé hry 
tyto příkazy: 





Poke 49931,0 
Poke 49941,0 
Poke 49943,223 
Poke 49950,2 


a hra Vám na 
stisk klávesy O 
uloží na kazetu 
to, co je právě 
na © obrazovce 
vidět. Pozor na 
jednu drobnost, 
nepoužívejte klávesu SPACE (BREAK) v době ukládání na kazetu, 
došlo by ke zhroucení programu. 












Program při některých operacích zakrývá obrazovku modrou 
barvou a je velice zajímavé sledovat, co pod ní kreslí. Pokud 
přidáte navíc také Poke 47475,201, 
uvidíte jakým způsobem SEHTINEL 
kreslí krajinu. 


Při hraní se mi vyplatila taktika 
rychlého postupu nahoru a snaha co 
nejdříve zničit všechny hlídky. Když 
se mi to podařilo (občas po několika 
marných pokusech), zvolil jsem 
metodu "Co vidiš to ber" a postupně 
jsem pohltil všechny stromy po celé 
krajině. Když už nebylo co "hltat", 
vyrazil jsem k útoku na strážce. Po 

ovládnuti sektoru jsem obvykle 
postoupil až o 36 sektorů dál. | tak 
mi ovšem tato hra vydržela několik 
měsíců, než jsem dosáhl kýžený poslední sektor - zklamání z 
výsledku snad nemusím příliš zdůrazňovat - SECRET ENTRY 
CODE FOR LANDSCAPE 0003. Nicméně fantastické krajiny. 
které hra vytváří opravdu stojí za pohled. Jestě malá rada 
na závěr: ze začátku jsem se vždy rozhlížel a hledal místo, 
kam by se bylo nejlepší přemístit, později jsem přišel 
na to, že nejlepší je zkusit a nepřemýšlet příliš nad 
cílem - při velkém počtu hlídek stejně nenaleznete 
místo mimo jejích dohled. SENTINEL Vás očekává ! 


Velká súťaž pre najitelov 8-bitových Mikropočítačov. 


Práve sa Vám dostává do rúůk jedinečná príležitosť ako 
sa dobre zabaviť a získať niektorů z perfektných cien, Preto 
neváhajte prihlásiť sa do našej súťaže, veď čo keď sa usmeje 
šťastie práve na Vás ?! 


0 čo ide? Ponůkame Vám „klasicků textovů hru v 
slovenskom jazyku. Hra rozvíja logické myslenie a 
o Začína sa úvodným textom, ktorý uvedie hráča 

o deja a poskytne mu základné údaje re další postup. Po 


týchto informáciách nasleduje samotná hra, ktorů začínate vo 
svojej kancelárii. Z tejto kancelárie sa vydávate na púť do 
iných. objektov ako sů výpočtové stredisko. kancelárie 
soch najet doklad garáž s taxislužbou a „podobne. Účelom 
však je nájsť k ady potvrdzujúce nevinu Vášho priatela. ku 
ktorým sa musíte prepátraťt. Vždy keď  vstůpite do nejakého 
prostredia, počítač Vám ho podrobne opíše. Predmety 
nachádzajůce sa v tomto prostredí je možné vždy preskůmať. 

připadne doležité predmeťy zobrať a položit tam, kde by boli 
potrebnejšie. Činnost detektiva, torým ste vlastne Vy, 
ovládate písanými príkazmi. Všetky klúčové  príkazy sú v 
slovníku, ktorý si možete kedykolvek v priebehu hry vyvolať 
na obrazovku, Na konci hry je heslo. Na označenom lístočku, 

ktorý Vám zašleme spolu s kazetou, na íšete jeho znenie a 
pošlete nám ho spať. Pretože hodnota osovaných cien nie je 


nijak malá, bude losovanie prebiehat pod dozorom notára. a 
ťo za 4 mesiace od začatia predaja hry. Výsledky sa dozviete 
vo vybraných klubových časopisoch, inzertních novinách ov 


rubrike oznamy, atď, Vylosovaný účastnici sa o ceny  nemusia 
hlásit, budů im dodané 14 dní PO losovaní, 


losovanie sa týka týchto cien: 
1. CD, rádio, nagnetofón PHILIPS 

CD prehrávač 

tlačiareň 

ena s 

kalkulač 

videokazety 

audiokazety 

POšr Eko“ 
odink 

10. fotoaparát Beirette 


..... ... .... 


1OOUYAUTRBWN 


Okrem týchto cien každý 1000 prihlásený účastník získava 
ihned' po zakůpení hry videoprehrávač. 


Celková cena hry aj S kazetou. č disketou „a 
Z dsbva tetu she lístočka je 120 Kčs. „Pokial si kazetu.. či 
disketu zašlete, cena je 85 Kčs, prihláške je treba 


uviesť Vaše požladavky, aké pamaťtové Začakum požadujete a pře 
aký typ počítača, 


Ponúkame: i 
l.pre Atari; a,štandartná rychlost. b,turbo 2000. c,disk 
2.pre Commodoré: a,standart. b,tůrbo. C/disk 
3,pre Sinclair Č. didaktik): šťandartná rychlosť 


Uzávierka hry je 24. 10.1991, avšak Vás prosíme, aby ste 
Vaše prihlášky posielali čo najskór, pretože predaj hry sa 
začne až pri dosiahnutí určitého počtů prihlásených. 


Tešíme sa na Vašu účasť a veríme, že Vás nesklameme. 
Prihlášku s o potrebnými  údajmi na  korešpondenčnom. lístku 


zaslelajte na adresu: 
MA R Software 


Maroš Frančák 
Leninsradská 35 
911 81. TRENČÍN 


43 


Momentálně nabízíme: (1.6. 1991) 








Tisky zhotovené cyklostylem na fortátu A4, nesvázané, cena je jednotná, za jednu stránku činí 0.50 Kčs : 


1Ldl "Programování ve strojním kódu" * 69 stran Tomahawk (manuál. ke hře) * 10 stran 
3.díl - " - (oba díly nové vydání) 49 " Pirát + Error (z Bajtku o odkódování program)) 35 " 
GRAFIKA SPECTRA (podle knihy St.Honeye) 100 ' P.A.W. (profesional adventure writer) 67 i: 
BETA BASIC 3.0. (nové vydáni) 43 s PSI CHESS a " 
HRY 1 4" ARTIST II 19 " 
HRY 2 14 ' Assembler Z 80 (JZD Slušovice) * 54 ' 
HRY 3 25 i PODRAZ * GANGSTER 7 Ú 
HRY 7 + 8 29 3 D - TEXT (stručný výtah) 7" 
HRY 9+10 46 ť COLOSSUS CHESS 4.0 + 4" 
HRY 11+12 39 : Z klávesnice na joystick (úpravy programů) 10 " 
Slabikář (úvod do stroj, kódu) * 23 ! Edit/Assembler OCP GD 100 16 j 
WIRESTUDIO (kresleni na víc obrazovek) 3 A PROFILE 2 (PROMASTER) (kartotéka) 7" 
Lupič 03 3 : Micro-LISP 30 
ART STUDIO (kresleni) * 6 " L0G0 (kurz jazyka L0G0) 20. " 
SHARP GAMES MAGAZINE č. 1 * 20 : LASER COMPILER (kompiluje i LASER BASIC) 7 M 
Sborník pro SHARP (č. 4) » 42 j THE COLT (Hisoft Basic Compiler) celočíselný 26 " 
Sborník pro SHARP (č. 5) * 42 “ ZX Spectrum a tlačiarne 21 
Sborník pro SHARP (č. 6) * 40 " Systémové proměnné Spectra (i pro 128+2) 9 ' 
všechno o SHARP HZ 700/800 (překlad) * 110 * DI3CIPLE disk (manuál) 47" 
Koment, výpis monitoru (ROH) SHARP HZ-800 52 " TOBOS-FP kompilátor 

POKEING 2 11 : SPACE SHUTTLE (man.ke hře) A 
POOKEING 3 1 s Kompilátory všeobecné 20. " 
POKEING 4 12 : LORDS OF MIDNIGHT (man.ke hře) 10 = 
POKEING 5 24 ! Kanály a proudy (z Bajtku) 12 
Hisoft Basic Compiler (s plov.des.tečkou) 23 p Stručné o pamětech EPROM a jejich programování 17 " 


Tituly označené hvězdičkou (»! jsou tisky vhodné i pro uživatele SHARP HZ 700/800 .... 


Sborníky - tiskoviny fomátu A 5 (z profi tiskáren - u každého je cena jiná) 


sb.č. 5 (Kčs 36) TASWORD,WRITER,M.BASIC,HI-T,VU-CALC,COL,PACK,Pl.spoje,ARTIC FORTH,DEBUGGER,MONITOR, (52 str) 
sb.č, 12 (Kčs 15) PASCAL HP4T (44 stran) * 

sb.č. 16 (Kčs 36) LASER GENIUS a LASER BASIC. (100 stran) * 

sb.č. 17 (Kčs 38) Kompilátory - obsahuje COLT, LASER, T0B0S, HISOFT, BLAST, M-CODER (101 stran) 

sb.č. 18 (Kčs 49) "40 NEJ... RUTIN' (překlad, 158 stran) 

sb.č, 19 (Kčs 29) Doc. Julius Csontó "Prolog v prikladoch". (slovensky, 200 stran) 

sb.č. 22 (Kčs 39) Učebnice C-jazyka (222 stran) - (je určeno též pro SHARP HZ-800 s OS CP/M) 

sb.č. 23 (Kčs 39) BETA 128 disk - je to i pro 48k Spectrum (55 stran) 

sb.č. 24 (Kčs 35) Rozšiřující příručka pro ZX Spectrum 128 + 2 (70 stran) 


Pokud si něco objednáte, k zásilce účtujete i poštovné a přiložíte 4-dílnou složenku. Ústřižek NEVRACEJTE | 
Pečlivé si jej uscnovejte na dobu asi jednoho roku kvůli reklamaci.... 

POZ0R ! Máte-li zájem i o přiští naši nabídku a jiné infonace, pošlete nám aspoň jednu obálku s Vaši 
adresou a nalepenou známkou 1,- Kčs, nebo aspoň samolepky či lepicí pásky s napsanou, či narazítkovanou Vaši 
adresou! Pochopte, že vypisováni tisíců adres nás zdržuje a psychicky ničí....Pošlete těch samolepek více !!! 
Zajistíte si tak přednostní dodávku našich dalších nabídek s přílohami ostatních informací... 


Omlouváme se za vyšší ceny sborníků. Ceny v tiskárnách však nemůžeme nijak ovlivnit.... 
Promiňte také naše delší odmlčení, zaviněné množstvím různé práce. V naši činnosti však pokračujete i nadále.. 


jen místo Svazarmu jsme teď soukromá firma a budete asi zasílat cennější zásilky na dobírku. 


Pište nyní na tuto adresu : 


44 


Jochec Petr, 756 05 Karolínka 280, box 10 


! SUPER PONUKA | 


PROGRAMY OD FIRMY ULTRASOFT 


HRY. HUDBA. CUDZIE JAZYKY 


MANTRIK ANGLICKY cena 99 Kčs 


Výuka anglického jazyka 


cena 99 Kčs 
jazyka prevratnou metódou. 
Vyše 1200 najpoužívanejších slov a výrazov. 


MANTRIK EDITOR-PROFESOR cena 120 Kčs 


Tvorba vlastných výukových súborov Mantrik. 
V cene je zarátaný podrobný tlačený manuál. 


ZX-7 cena 99 Kčs 
Tvorba 8-kanálovej polyfonickej hudby. 


Poměže pri výuke hry na klávesové nástroje. 


F.I.R.E. cena 89 Kčs 
Vesmírna SCI-FI akčná hra z dielne známeho 
pražského programátora Františka Fuku. 


cena 69 Kčs 


BUKAPAO 
Komunikačná hra doplnená farebnou grafikou. 
Stávate sa členom odnože mafie-COSA NOSTRY. 


CHROBAÁK TRUHL K cena 89 Kčs 


Komunikačná hra doplnená farebnou grafikou. 


Chrobák Truhlík uniká z muzeálnej zbierky. 


tnou metódou. 
Vyše 1200 najpoužívanejších slov a výrazov. 


ZÁBAVA. ODDYCH. VZDELANIE 


TETRIS 2 cena 89 Kčs 
peco vylepšená verzia sveLoznámej hry. 
Obsahuje možnosť súčasnej hry dvoch hráčov. 


LOGIC cena 89 Kčs 
Známa spoločenská hra LOGIC (MASTER MIND). 
Hra dvoch hráčov alebo hráč proti počítaču. 


RYCHLÉ ŠÍPY 1 cena 89 Kčs 
Prvá časť príbehu nazvaná ZAHADA HLAVOLAMU. 
Pátranie po stratenom tajuplnom hlavolame. 


RYCHLÉ ŠÍPY 2 cena 89 Kčs 
Druhá časť hry nazvaná STINADLA SE BOURL. 
Získanie záhadného hlavolamu Ježek v kleci. 


STAR DRAGON cena 89 Kčs 
Klasická plnografická hra s námetom SCI-FI. 
Kozmická lod bojuje s civilizácíou robotov. 


ATOMIX cena 89 Kčs 
Akčná kombinačná hra na logické myslenie. 
Skladanie molekúl róznych prvkov z atómov. 


DOUBLE DASH cena 89 Kčs 
Hra čerpá z námetu známej hry BOULDER DASH. 
Obsahuje možnosť súčasnej hry dvoch hráčov. 





Programy z ponuky dodávame výhradne na originálných kazetách a k cene účtujeme poštovné. 


Objednávky posielajte na adresu: ULTRASOFT. poštový priečinok. posta 29. 


826 07 BRATISLAVA. 


SINCLAIR ZX SPECTRUM 


DIDAKTIK M, GAMA 
DELTA 


45 












DESKTOP PUBI ISHINC 


mEb 13 DESKTOP je první textový editor, který dokáže psát 
n proporcionálním písmem, kombinovat obrázky s textem a to 

<NÝ vše Vám okamžitě ukazovat již při psaní textu. Obrázky mohou 
pá mít šířku mezi 8 až 762 body a jejich výška je omezena jen velikostí 
volné paměti - 22 KB. Obrázek lze umístit nalevo, napravo a doprostřed. 

V prvních dvou případech může být na opačné straně také text. Obrázek může 

být v textu použit i několikrát aniž by to zvyšovalo nároky na paměť - obrázky 

mají svůj vlastní zásobník a z textu jsou do něj jen odkazy. Na zásobníku jsou obrázky 
uloženy v komprimované (zkrácené) formě tak, aby zabíraly co nejméné místa v paměti. 

Takto lze do DESKTOPu vložit až neuvěřitelně velké obrázky - zatím rekord drží montáž pohledů 

ze hry SENTINEL o rozměrech 512x1152 bodů, tedy dvě obrazovky na šířku a šest obrazovek na 

D výšku - celkem tedy 12 obrazovek a tedy 12+6144=73728 bytů grafické informace, což je číslo, 
které opouští možnosti ZX Spectra. Tentýž obrázek zabírá pří kompresi v programu DESKTOP 
něco kolem 19 KB. Pro vytváření obrázků jsou k DESKTOPu dodávány (v ceně) dva grafické 
programy - FONTEDITOR a SCREEN TOP. První je určen pro editací fontů, psaní nadpisů, 
převádění obrázků z barev do stupnice šedé a k jejich drobným úpravám. Druhý pak podporuje 
používání obrázků větších než obvyklá obrazovka. Umožňuje editovat obrázek o rozměrech 
512x384 bodů (2x2 obrazovky) - ideální pro různá schémata. Oba programy obsahují prafický 
editor z programu HLEZLEY. 

T Znaky DESKTOPu jsou v matici 8x12 bodů. Šířka znaku je volitelná v rozmezí 2 až 10 bodů. 
Znakový soubor je kompletní ASCII od mezery až ke znaku A, navíc jsou malá a velká písmena 
české (slovenské) abecedy. Znaky mohou být nahrazeny libovolnými jinými - rámečky, malé 
obrázky, grafické symboly atd. V textu lze najednou použít čtyří z 26 zatím existujících 

Pp znakových souborů. Nyní několik ukázek toho, co lze do textu dostat pomocí znaků: 








znakový soubor číslo 1 
znakový soubor číslo 2 
Zmekovy soubor číslo 5 
znakový soubor číslo 4 


Z několika malých znaků lze vyrobit velká písmena: 
Ae Pa vyrábí nejlepší beton mezi všemi betony. 


Různé horní a dolní indexy a speciální symboly si můžete snadno vyrobit: 
H2S04 je kyselina sírová. Voda se štěpí na H+0* a OH“. 
(a+b)5 = a5 + 3a2b + 3ab2 + b5 pro a,beR 
Hurych a synové - Parní mlýny, Lipová 13, Tanvald, psč 468 41, SB 031 55 37 91 
Nota celá = o, nota půlová = d, nota čtvrťová - d, nota osminová - ď a nota šestnáctinová - J 


Tabulky v DESKTOPu jsou pracně jší vzhledem k proporcionalité, ale výsledek stojí za námahu: 
POEHHONOEODEUOOUOOUOOUHENOHOUNGOHOUDOUONUOUNOUUEUUUONHNOCHEHA 
. „ |H Narozen(a): ano E Akcesohopnost: MANNI * u 


B Stav: střízlivá © inteligence < BO00—O000H 
NOBNNNENONOCOONNOUEOOUOONEOONENUENEONNENEEHOO—O0008 
“ Ji Poznámka: V kolektivu je oblíbena pro svou pravdomluvnost [i$-——O00000li 
Apent W4C E a růžovou čepičku s bledě modrou bambulkou. H Ó 
BEOORNNOOUDODOUNDUSOVSOOCOGONEONUOUOUNNONUDEHUUDUSHEUOANASHU 





ZM% LH ODZMTeAmMrDBDCU 





NASE ADRESA: 
ZX magazín 
B.Němcové 127 
43923 Lenešice 


47 


NAŠE ADRESA: 
ZX magazín 
B.Němcové 127 
43923 Lenešice 





F 3 ČESKOSLOVENSKO | 


5